在做springboot整合tk.mybatis的时候进行练习。
编辑测试类的时候发现@Autowired注解加上之后会报错
报错内容是“Could not autowire. No beans of ‘UserMapper’ type found.”
一开始以为是哪个地方有遗漏,因为springboot中也不需要进行配置的操作就可以整合tk.mybatis。
后来在网上查找经验发现这个应该是IDEA的问题,在springboot中IDEA找不到bean文件,但是本身代码时没有问题的也不需要额外添加注解。
只需要在IDEA中取消警报即可,具体位置在这里把对勾取消就不报错了
随后运行测试类进行测试,运行正常,结果正常显示,无报错