springboot整合tk.mybatis,报错tk.mybatis.mapper.provider.base.BaseSelectProvider.()

解决方案一:jar包冲突,检查pom.xml文件下的tk.mybatis的包是否有多个。如有多个,则不知道初始化那个。在pom中指明哪一个版本。

<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper</artifactId>
<version>3.3.9</version>
</dependency>
<dependency>
   <groupId>tk.mybatis</groupId>
   <artifactId>mapper-spring-boot-starter</artifactId>
   <version>2.0.0</version>
</dependency>

解决方法二:在启动类中指明 @MapperScan包扫描,我们要引入两个包扫描,一个是mybatis的,另一个是tk.maybatis的。

解决方案三:检查spring容器mybatis的配置信息!

 


版权声明:本文为wutian842929原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。