Commit b467e0e0 by henry

修改配置文件

1 parent 74cc3198
Showing with 149 additions and 88 deletions
......@@ -25,56 +25,7 @@ public class LoginFilter implements Filter
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException
{
JwtUitls jwtUitls = new JwtUitls();
Map<String, String> map = new HashMap<>();
String url = ((HttpServletRequest) servletRequest).getRequestURI();
if (url != null)
{
//登录请求直接放行
if ("/login".equals(url) || "/register".equals(url) ||"/i6000/adToKen".equals(url)|| "/i6000/adUserLoginLog".equals(url) )
{
filterChain.doFilter(servletRequest, servletResponse);
return;
} else
{
//其他请求验证token
String token = ((HttpServletRequest) servletRequest).getHeader("Authorization");
if (StringUtils.isNotBlank(token))
{
//token验证结果
int verify = jwtUitls.verify(token);
if (verify != 1)
{
//验证失败
if (verify == 2)
{
map.put("errorMsg", "token已过期");
} else if (verify == 0)
{
map.put("errorMsg", "用户信息验证失败");
}
} else if (verify == 1)
{
//验证成功,放行
filterChain.doFilter(servletRequest, servletResponse);
return;
}
} else
{
//token为空的返回
map.put("errorMsg", "未携带token信息");
}
}
JSONObject jsonObject = new JSONObject(map);
servletResponse.setContentType("application/json");
//设置响应的编码
servletResponse.setCharacterEncoding("utf-8");
//响应
PrintWriter pw = servletResponse.getWriter();
pw.write(jsonObject.toString());
pw.flush();
pw.close();
}
}
@Override
......
package org.arch.modules;
package org.arch;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
......
package org.arch.modules.design.controller;
package org.arch.controller;
import io.swagger.annotations.Api;
......@@ -10,12 +10,9 @@ import org.arch.log.logenum.LogOperTypeEnum;
import org.arch.log.logenum.LogTypeEnum;
import org.arch.modules.archoverall.dto.ArchiElementDTO;
import org.arch.modules.archoverall.dto.BatchUpdateDTO;
import org.arch.modules.design.entity.ArchiElement;
import org.arch.modules.design.service.ArchiElementService;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.arch.entity.ArchiElement;
import org.arch.service.ArchiElementService;
import org.springframework.web.bind.annotation.*;
@Api(tags = {"元素管理"})
@RestController
......@@ -73,4 +70,8 @@ public class ArchiElementController {
public Result getEleList(@RequestBody ArchiElementDTO dto) {
return Result.success(archiElementService.gtEleList(dto));
}
@GetMapping("/getName")
public String getName(){
return "张三";
}
}
package org.arch.modules.design.entity;
package org.arch.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
......
package org.arch.modules.design.entity;
package org.arch.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
......
package org.arch.modules.design.mapper;
package org.arch.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.arch.modules.design.entity.ArchiEleProperty;
import org.arch.entity.ArchiEleProperty;
public interface ArchiElePropertyMapper extends BaseMapper<ArchiEleProperty> {
......
package org.arch.modules.design.mapper;
package org.arch.mapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.github.yulichang.base.MPJBaseMapper;
import org.apache.ibatis.annotations.Param;
import org.arch.modules.archoverall.dto.ArchiElementDTO;
import org.arch.modules.design.entity.ArchiElement;
import org.arch.entity.ArchiElement;
import java.util.List;
public interface ArchiElementMapper extends MPJBaseMapper<ArchiElement> {
......
package org.arch.modules.design.mapper;
package org.arch.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
......
package org.arch.modules.design.service;
package org.arch.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import org.arch.modules.archoverall.dto.ArchiElementDTO;
import org.arch.modules.archoverall.dto.BatchUpdateDTO;
import org.arch.modules.design.entity.ArchiEleProperty;
import org.arch.modules.design.entity.ArchiElement;
import org.arch.entity.ArchiEleProperty;
import org.arch.entity.ArchiElement;
import java.util.List;
......
package org.arch.modules.design.service.impl;
package org.arch.service.impl;
import cn.hutool.core.lang.UUID;
......@@ -10,13 +10,13 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.xiaoymin.knife4j.core.util.StrUtil;
import org.arch.entity.ArchiEleProperty;
import org.arch.entity.ArchiElement;
import org.arch.mapper.ArchiElePropertyMapper;
import org.arch.mapper.ArchiElementMapper;
import org.arch.modules.archoverall.dto.ArchiElementDTO;
import org.arch.modules.archoverall.dto.BatchUpdateDTO;
import org.arch.modules.design.mapper.ArchiElePropertyMapper;
import org.arch.modules.design.entity.ArchiEleProperty;
import org.arch.modules.design.entity.ArchiElement;
import org.arch.modules.design.service.ArchiElementService;
import org.arch.modules.design.mapper.ArchiElementMapper;
import org.arch.service.ArchiElementService;
import org.arch.utils.VersionUtil;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.arch.modules.design.mapper.ArchiElementMapper">
<resultMap id="BaseResultMap" type="org.arch.modules.design.entity.ArchiElement">
<mapper namespace="org.arch.mapper.ArchiElementMapper">
<resultMap id="BaseResultMap" type="org.arch.modules.entity.ArchiElement">
<result column="element_id" property="elementId"/>
<result column="element_code" property="elementCode"/>
<result column="element_name" property="elementName"/>
......@@ -24,12 +24,12 @@
<result column="archi_belong_code" property="archiBelongCode"/>
</resultMap>
<select id="initVersion" resultType="org.arch.modules.design.entity.ArchiElement">
<select id="initVersion" resultType="org.arch.entity.ArchiElement">
SELECT CONCAT(DATE_FORMAT(NOW(), '%Y%m%d'), '-V', YEAR(NOW()) - 2023 - 1, '.', DATE_FORMAT(NOW(), '%m'), '.0') AS version;
</select>
<!--元素列表-->
<select id="gtArchiElement" resultType="org.arch.modules.design.entity.ArchiElement">
<select id="gtArchiElement" resultType="org.arch.entity.ArchiElement">
select se.*,
gm.graph_name as iconName,
gm.icon
......@@ -54,7 +54,7 @@
</select>
<!--根据元素名称查询元素-->
<select id="gtArcEleByName" resultType="org.arch.modules.design.entity.ArchiElement">
<select id="gtArcEleByName" resultType="org.arch.entity.ArchiElement">
select se.element_id,
se.element_name,
se.archi_belong_id,
......@@ -73,7 +73,7 @@
order by se.create_time desc
</select>
<select id="gtEleList" resultType="org.arch.modules.design.entity.ArchiElement">
<select id="gtEleList" resultType="org.arch.entity.ArchiElement">
select se.*,
gm.graph_name as iconName,
gm.icon
......@@ -118,7 +118,7 @@
order by se.create_time desc
</select>
<select id="maxVer" resultType="org.arch.modules.design.entity.ArchiElement">
<select id="maxVer" resultType="org.arch.entity.ArchiElement">
SELECT a.version
FROM archi_element a
<where>
......@@ -169,7 +169,7 @@
<!--获取最新版本-->
<select id="getVersion" resultType="java.lang.String">
set @i := (<include refid="org.arch.modules.design.mapper.VersionInitMapper.versionInit"/>);
set @i := (<include refid="org.arch.mapper.VersionInitMapper.versionInit"/>);
select ifnull(version, @i) from archi_element where element_id = #{elementId} for update
</select>
</mapper>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.arch.modules.design.mapper.VersionInitMapper">
<mapper namespace="org.arch.mapper.VersionInitMapper">
<sql id="versionInit">
SELECT CONCAT(DATE_FORMAT(NOW(), '%Y%m%d'), '-V', YEAR(NOW()) - 2023, '.', DATE_FORMAT(NOW(), '%m'), '.0') AS version
</sql>
......
......@@ -455,10 +455,10 @@ APPLICATION FAILED TO START
Description:
Parameter 0 of constructor in org.arch.modules.design.controller.ArchiElementController required a bean of type 'org.arch.modules.design.mapper.ArchiElementMapper' that could not be found.
Parameter 0 of constructor in org.arch.modules.controller.ArchiElementController required a bean of type 'org.arch.modules.mapper.ArchiElementMapper' that could not be found.
Action:
Consider defining a bean of type 'org.arch.modules.design.mapper.ArchiElementMapper' in your configuration.
Consider defining a bean of type 'org.arch.modules.mapper.ArchiElementMapper' in your configuration.
......@@ -910,3 +910,111 @@ Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (the profiles dev are currently active).
2024-07-03 14:37:21 [main] ERROR org.springframework.boot.SpringApplication:821 - Application run failed
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'archiElementController' defined in file [E:\gw_space\arch\arch-overall\target\classes\org\arch\controller\ArchiElementController.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'archiElementImpl': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'archiElementMapper' defined in file [E:\gw_space\arch\arch-overall\target\classes\org\arch\mapper\ArchiElementMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is java.io.IOException: Failed to parse mapping resource: 'file [E:\gw_space\arch\arch-overall\target\classes\mapper\ArchiElementMapper.xml]'
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800)
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:229)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:953)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:732)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:414)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:302)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292)
at org.arch.ArchOverallApp.main(ArchOverallApp.java:11)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'archiElementImpl': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'archiElementMapper' defined in file [E:\gw_space\arch\arch-overall\target\classes\org\arch\mapper\ArchiElementMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is java.io.IOException: Failed to parse mapping resource: 'file [E:\gw_space\arch\arch-overall\target\classes\mapper\ArchiElementMapper.xml]'
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessProperties(CommonAnnotationBeanPostProcessor.java:332)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1389)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1309)
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887)
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)
... 19 common frames omitted
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'archiElementMapper' defined in file [E:\gw_space\arch\arch-overall\target\classes\org\arch\mapper\ArchiElementMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is java.io.IOException: Failed to parse mapping resource: 'file [E:\gw_space\arch\arch-overall\target\classes\mapper\ArchiElementMapper.xml]'
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1534)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1417)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeanByName(AbstractAutowireCapableBeanFactory.java:479)
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:550)
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:520)
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:673)
at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:228)
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessProperties(CommonAnnotationBeanPostProcessor.java:329)
... 31 common frames omitted
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is java.io.IOException: Failed to parse mapping resource: 'file [E:\gw_space\arch\arch-overall\target\classes\mapper\ArchiElementMapper.xml]'
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:658)
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:638)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1389)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1309)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1519)
... 45 common frames omitted
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is java.io.IOException: Failed to parse mapping resource: 'file [E:\gw_space\arch\arch-overall\target\classes\mapper\ArchiElementMapper.xml]'
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653)
... 58 common frames omitted
Caused by: java.io.IOException: Failed to parse mapping resource: 'file [E:\gw_space\arch\arch-overall\target\classes\mapper\ArchiElementMapper.xml]'
at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:564)
at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.afterPropertiesSet(MybatisSqlSessionFactoryBean.java:437)
at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.getObject(MybatisSqlSessionFactoryBean.java:595)
at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration.sqlSessionFactory(MybatisPlusAutoConfiguration.java:224)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
... 59 common frames omitted
Caused by: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'file [E:\gw_space\arch\arch-overall\target\classes\mapper\ArchiElementMapper.xml]'. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'org.arch.modules.entity.ArchiElement'. Cause: java.lang.ClassNotFoundException: Cannot find class: org.arch.modules.entity.ArchiElement
at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:127)
at org.apache.ibatis.builder.xml.XMLMapperBuilder.parse(XMLMapperBuilder.java:100)
at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:562)
... 67 common frames omitted
Caused by: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'org.arch.modules.entity.ArchiElement'. Cause: java.lang.ClassNotFoundException: Cannot find class: org.arch.modules.entity.ArchiElement
at org.apache.ibatis.builder.BaseBuilder.resolveClass(BaseBuilder.java:103)
at org.apache.ibatis.builder.xml.XMLMapperBuilder.resultMapElement(XMLMapperBuilder.java:269)
at org.apache.ibatis.builder.xml.XMLMapperBuilder.resultMapElement(XMLMapperBuilder.java:261)
at org.apache.ibatis.builder.xml.XMLMapperBuilder.resultMapElements(XMLMapperBuilder.java:253)
at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:123)
... 69 common frames omitted
Caused by: org.apache.ibatis.type.TypeException: Could not resolve type alias 'org.arch.modules.entity.ArchiElement'. Cause: java.lang.ClassNotFoundException: Cannot find class: org.arch.modules.entity.ArchiElement
at org.apache.ibatis.type.TypeAliasRegistry.resolveAlias(TypeAliasRegistry.java:128)
at org.apache.ibatis.builder.BaseBuilder.resolveAlias(BaseBuilder.java:132)
at org.apache.ibatis.builder.BaseBuilder.resolveClass(BaseBuilder.java:101)
... 73 common frames omitted
Caused by: java.lang.ClassNotFoundException: Cannot find class: org.arch.modules.entity.ArchiElement
at org.apache.ibatis.io.ClassLoaderWrapper.classForName(ClassLoaderWrapper.java:226)
at org.apache.ibatis.io.ClassLoaderWrapper.classForName(ClassLoaderWrapper.java:103)
at org.apache.ibatis.io.Resources.classForName(Resources.java:322)
at org.apache.ibatis.type.TypeAliasRegistry.resolveAlias(TypeAliasRegistry.java:124)
... 75 common frames omitted
......@@ -817,7 +817,7 @@ log:
2024-07-01 19:21:41.290 [main] INFO o.s.boot.web.servlet.RegistrationBean:50 - Filter xssFilter was not registered (disabled)
2024-07-01 19:21:41.291 [main] INFO o.s.boot.web.servlet.RegistrationBean:50 - Filter sqlFilter was not registered (disabled)
2024-07-01 19:21:41.291 [main] INFO o.s.boot.web.servlet.RegistrationBean:50 - Filter loginFilter was not registered (disabled)
2024-07-01 19:21:41.362 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext:591 - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'archiElementController' defined in file [E:\gw_space\arch-toos\arch-overall\target\classes\org\arch\modules\design\controller\ArchiElementController.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'archiElementImpl': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.arch.modules.design.mapper.ArchiElementMapper' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@javax.annotation.Resource(shareable=true, lookup=, name=, description=, authenticationType=CONTAINER, type=class java.lang.Object, mappedName=)}
2024-07-01 19:21:41.362 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext:591 - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'archiElementController' defined in file [E:\gw_space\arch-toos\arch-overall\target\classes\org\arch\modules\design\controller\ArchiElementController.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'archiElementImpl': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.arch.modules.mapper.ArchiElementMapper' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@javax.annotation.Resource(shareable=true, lookup=, name=, description=, authenticationType=CONTAINER, type=class java.lang.Object, mappedName=)}
2024-07-01 19:21:41.364 [main] INFO org.apache.catalina.core.StandardService:173 - Stopping service [Tomcat]
2024-07-01 19:21:41.369 [main] ERROR o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:175 - Failed to destroy the filter named [Tomcat WebSocket (JSR356) Filter] of type [org.apache.tomcat.websocket.server.WsFilter]
java.lang.AbstractMethodError: null
......@@ -864,10 +864,10 @@ APPLICATION FAILED TO START
Description:
Parameter 0 of constructor in org.arch.modules.design.controller.ArchiElementController required a bean of type 'org.arch.modules.design.mapper.ArchiElementMapper' that could not be found.
Parameter 0 of constructor in org.arch.modules.controller.ArchiElementController required a bean of type 'org.arch.modules.mapper.ArchiElementMapper' that could not be found.
Action:
Consider defining a bean of type 'org.arch.modules.design.mapper.ArchiElementMapper' in your configuration.
Consider defining a bean of type 'org.arch.modules.mapper.ArchiElementMapper' in your configuration.
This diff could not be displayed because it is too large.
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!