请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

guns-user启动报错,很奇怪的问题

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>) [mybatisplusspringbootstarter1.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>) [mybatisplusspringbootstarter1.0.5.jar:na]atorg.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) [springcore5.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这个类, 从这个角度排查一下吧

0 回复 有任何疑惑可以回复我~
  • 提问者 qq摆摊收回忆 #1
    回复率真的赞!!! 我加了个user类就可以了,谢谢老师,虽然我的项目现在看着比较奇怪,但是他现在可以跑起来了!!! 反手给我自己一个赞
    回复 有任何疑惑可以回复我~ 2019-11-19 17:32:18
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信