使用的tk集成mybatis,报No MyBatis mapper was found in的警告解决方案
个人理解
因为集成了tk.mapper后,启动类配置的扫描注解用的是tk的,配置的也是tk的mapper扫描路径。如下图:
所以导致了并没有去指定mybatis的mapper路径,mybatis的doScan()会扫描启动类同级目录下的mapper接口
导致报No MyBatis mapper was found in的警告
去除警告的解决方案:
在启动类同级目录下创建一个无意义的接口(名字可随意)
NoWarnMyBatisMapper,加上org.apache.ibatis.annotations.Mapper的@Mapper注解
重启,ok问题解决