解决方案一: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的配置信息!