guns-user启动报错,很奇怪的问题
来源:4-3 用户服务与网关交互

qq摆摊收回忆
2019-11-19
Caused by: org.springframework.core.NestedIOException: Failed to parse mapping resource: ‘file [/Users/xuenhan/Downloads/guns/guns-user/target/classes/com/stylefeng/guns/rest/common/persistence/dao/mapping/UserMapper.xml]’; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is ‘file [/Users/xuenhan/Downloads/guns/guns-user/target/classes/com/stylefeng/guns/rest/common/persistence/dao/mapping/UserMapper.xml]’. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias ‘com.stylefeng.guns.User’. Cause: java.lang.ClassNotFoundException: Cannot find class: com.stylefeng.guns.User
at com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:585) ~[mybatis-plus-core-2.3.jar:na]
at com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean.afterPropertiesSet(MybatisSqlSessionFactoryBean.java:385) ~[mybatis-plus-core-2.3.jar:na]
at com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean.getObject(MybatisSqlSessionFactoryBean.java:608) ~[mybatis-plus-core-2.3.jar:na]
at com.baomidou.mybatisplus.spring.boot.starter.MybatisPlusAutoConfiguration.sqlSessionFactory(MybatisPlusAutoConfiguration.java:147) ~[mybatisplus-spring-boot-starter-1.0.5.jar:na]
at com.baomidou.mybatisplus.spring.boot.starter.MybatisPlusAutoConfigurationEnhancerBySpringCGLIBEnhancerBySpringCGLIBEnhancerBySpringCGLIB86db3373.CGLIB$sqlSessionFactory0(<generated>) [mybatisplus−spring−boot−starter−1.0.5.jar:na]atcom.baomidou.mybatisplus.spring.boot.starter.MybatisPlusAutoConfiguration0(<generated>) ~[mybatisplus-spring-boot-starter-1.0.5.jar:na]
at com.baomidou.mybatisplus.spring.boot.starter.MybatisPlusAutoConfiguration0(<generated>) [mybatisplus−spring−boot−starter−1.0.5.jar:na]atcom.baomidou.mybatisplus.spring.boot.starter.MybatisPlusAutoConfigurationEnhancerBySpringCGLIBEnhancerBySpringCGLIBEnhancerBySpringCGLIB86db337386db337386db3373FastClassBySpringCGLIBFastClassBySpringCGLIBFastClassBySpringCGLIB8c4faa79.invoke(<generated>) [mybatisplus−spring−boot−starter−1.0.5.jar:na]atorg.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) [spring−core−5.0.5.RELEASE.jar:5.0.5.RELEASE]atorg.springframework.context.annotation.ConfigurationClassEnhancer8c4faa79.invoke(<generated>) ~[mybatisplus-spring-boot-starter-1.0.5.jar:na]
at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) ~[spring-core-5.0.5.RELEASE.jar:5.0.5.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer8c4faa79.invoke(<generated>) [mybatisplus−spring−boot−starter−1.0.5.jar:na]atorg.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) [spring−core−5.0.5.RELEASE.jar:5.0.5.RELEASE]atorg.springframework.context.annotation.ConfigurationClassEnhancerBeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:361) ~[spring-context-5.0.5.RELEASE.jar:5.0.5.RELEASE]
at com.baomidou.mybatisplus.spring.boot.starter.MybatisPlusAutoConfigurationEnhancerBySpringCGLIBEnhancerBySpringCGLIBEnhancerBySpringCGLIB86db3373.sqlSessionFactory() ~[mybatisplus-spring-boot-starter-1.0.5.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_40]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_40]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_40]
at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_40]
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ~[spring-beans-5.0.5.RELEASE.jar:5.0.5.RELEASE]
… 46 common frames omitted
Caused by: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is ‘file [/Users/xuenhan/Downloads/guns/guns-user/target/classes/com/stylefeng/guns/rest/common/persistence/dao/mapping/UserMapper.xml]’. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias ‘com.stylefeng.guns.User’. Cause: java.lang.ClassNotFoundException: Cannot find class: com.stylefeng.guns.User
at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:120) ~[mybatis-3.4.6.jar:3.4.6]
at org.apache.ibatis.builder.xml.XMLMapperBuilder.parse(XMLMapperBuilder.java:92) ~[mybatis-3.4.6.jar:3.4.6]
at com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:583) ~[mybatis-plus-core-2.3.jar:na]
… 59 common frames omitted
Caused by: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias ‘com.stylefeng.guns.User’. Cause: java.lang.ClassNotFoundException: Cannot find class: com.stylefeng.guns.User
at org.apache.ibatis.builder.BaseBuilder.resolveClass(BaseBuilder.java:118) ~[mybatis-3.4.6.jar:3.4.6]
at org.apache.ibatis.builder.xml.XMLMapperBuilder.resultMapElement(XMLMapperBuilder.java:265) ~[mybatis-3.4.6.jar:3.4.6]
at org.apache.ibatis.builder.xml.XMLMapperBuilder.resultMapElement(XMLMapperBuilder.java:252) ~[mybatis-3.4.6.jar:3.4.6]
at org.apache.ibatis.builder.xml.XMLMapperBuilder.resultMapElements(XMLMapperBuilder.java:244) ~[mybatis-3.4.6.jar:3.4.6]
at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:116) ~[mybatis-3.4.6.jar:3.4.6]
… 61 common frames omitted
Caused by: org.apache.ibatis.type.TypeException: Could not resolve type alias ‘com.stylefeng.guns.User’. Cause: java.lang.ClassNotFoundException: Cannot find class: com.stylefeng.guns.User
at org.apache.ibatis.type.TypeAliasRegistry.resolveAlias(TypeAliasRegistry.java:120) ~[mybatis-3.4.6.jar:3.4.6]
at org.apache.ibatis.builder.BaseBuilder.resolveAlias(BaseBuilder.java:149) ~[mybatis-3.4.6.jar:3.4.6]
at org.apache.ibatis.builder.BaseBuilder.resolveClass(BaseBuilder.java:116) ~[mybatis-3.4.6.jar:3.4.6]
… 65 common frames omitted
Caused by: java.lang.ClassNotFoundException: Cannot find class: com.stylefeng.guns.User
at org.apache.ibatis.io.ClassLoaderWrapper.classForName(ClassLoaderWrapper.java:200) ~[mybatis-3.4.6.jar:3.4.6]
at org.apache.ibatis.io.ClassLoaderWrapper.classForName(ClassLoaderWrapper.java:89) ~[mybatis-3.4.6.jar:3.4.6]
at org.apache.ibatis.io.Resources.classForName(Resources.java:261) ~[mybatis-3.4.6.jar:3.4.6]
at org.apache.ibatis.type.TypeAliasRegistry.resolveAlias(TypeAliasRegistry.java:116) ~[mybatis-3.4.6.jar:3.4.6]
… 67 common frames omitted
1回答
-
错误其实很明显, 就是没有User这个类, 从这个角度排查一下吧
012019-11-19
相似问题