一切福田,不離方寸,從心而覓,感無不通。

spring-boot启动警告:No MyBatis mapper was found…

spring-boot继承mybatis启动时,警告如下:

2018-09-10 15:00:14.721 WARN  tk.mybatis.spring.mapper.ClassPathMapperScanner --No MyBatis mapper was found in '[com.kevin]' package. Please check your configuration.


使用的tk的开源项目进行mybatis集成,百度了很多解决方案,最终看到一位前辈介绍:doScan()会扫描启动类同级目录下的mapper接口,但是合理的目录结果绝对不允许所有的mapper都在启动类目录下,所以在启动类目录下添加了一个伪mapper,如下:


再重新启动服务,就不会出现如上warn信息了……

from:https://my.oschina.net/kevin2kelly/blog/2046324

=========================================================================================

光子:通过以上兄弟的方法,我的警告确实没有了。但经过dev-tools热启动后还是会提醒:

无法获取实体类com.w3cnet.doctoradvice.entity.HisvMzbrJzxx对应的表名

……

还需要安装一下:Mapper Spring Boot Starter ,贴上地址:

折腾了几次,终于完美解决……

 

参考:https://blog.csdn.net/zwrlj527/article/details/91824220