产生原因:原因是你集成使用tk.mybatis 的包,dao接口中导入的都是k.mybatis有关的包,而Application 启动类中@MapperScan注解 导入的包是org.mybatis.spring.annotation.MapperScan。造成k.mybatis这个包中初始化失败
解决办法:Application 启动类中@MapperScan注解 导包使用 import tk.mybatis.spring.annotation.MapperScan; 这个包扫描Mapper接口
本文详细解析了在使用tk.mybatis时遇到的包冲突问题,即DAO接口中导入的包与Application启动类中@MapperScan注解导入的包不一致导致的初始化失败。并提供了具体的解决办法,指导如何正确配置@MapperScan注解,避免此类错误。
682





