先看报错:
图1
解决方法有3种(不能同时使用)
一、
在SpringApplication类中指定扫包的范围,@MapperScan("包"),包:指你的Mapper Interface所在路径。
图2
二、
直接在mapper接口上面加注解,@Mapper。
图3
三、maven的引入 两个Mybatis依赖包冲突
图4
我就是属于第三类,mybatis-spring是整合spring的、mybatis-spring-boot-starter是整合SpringBoot的,所以两个一起出现起冲突了,我的项目是SpringBoot,所以去除第二个就可以。