SpringBoot集成Mybatis 实体类ClassNotFoundException

歪脖工程师 发布于 2017/08/31 22:46
阅读 406
收藏 0

SpringBoot 集成Mybatis后  启动时报错

Cause by: java.lang.ClassNotFoundException:

Cannot find class:  com.XXX.bean.SystemSettings.Users

然后自己测试了下 把mapper 中的select 注释掉 就启动成功了。

 

网上搜索了些答案:

说要resources文件夹下建立个META-INF文件夹  下面建个spring-devtools.properties文件

里面写上

restart.include.companycommonlibs=tk/mybatis.*

但是不起作用。

restart.include.companycommonlibs  后面的tk代表的是什么 ,哪位大神有解决方案。


 

加载中
0
YYXX007
YYXX007

启动类加xml dao路径

@MapperScan(basePackages = "")

歪脖工程师
歪脖工程师
启动类已经加入了 但还是不起作用
0
歪脖工程师
歪脖工程师

我再mybatis-confi文件中 加入了

<typeAlias type="com.lwb.bean.SystemSettings.Users" alias="Users"/>

对应的实体类  这样就可以了  ,但是如果每次都需要再这去配置的话 相当的麻烦 有没有大神 有好的解决办法

0
歪脖工程师
歪脖工程师

或者通过实体类上加上

@Alias("Users") 注解 也能解决、

但是再以前用ssm框架时  mybatis-config.xml没有配置

<typeAlias type="com.lwb.bean.SystemSettings.Users" alias="Users"/>

实体类上也没有加

@Alias注解  也没有这个问题   这时什么原因

返回顶部
顶部