要先运行容器哦
在测试类上,加入@RunWith(SpringRunner.class)这个注解
给了@mapper 不一定会扫描到;提示找不到不一定是真的找不到
这是你认为的报错 不一定系统会报错,只有启动给你抛错误信息了,那才是报错
spring field注入本来就不推荐,idea也加了这种编译警告,可以自己去配置关闭这玩意的,就不会给你红旗飘飘了
在spring的启动类上加@MapperScan(value = "com.xsh.dao"),你加mapper注解也只是标记这个是mybatis的mapper文件,并不能被spring的容器加载