【Could not autowire. No beans of '******Mapper' type found. 】报错解决
使用IDEA工具的时候,有时候编译器会出现【Could not autowire. No beans of '******Mapper' type found. 】这样的错误,但是我们实际上是可以找到这个Mapper文件的,然后也对我们的代码不会有什么影响。
1、在对应的Mapper文件上加上【@Repository】这个注解,对应的错误就会消失了。
2、在对应的Mapper文件上加上【@Component】这个注解,对应的错误也会消失了。
3、从上面两个角度的使用规范角度来看的话,还是推荐加上第一个注解,它是专门给一些DAO层,Mapper层的类使用的,而@Component这个注解则是给一些不好分类的类使用的。
然后又发现将【@Autowired】注解换成【@Resource】注解也可以解决这个问题。

浙公网安备 33010602011771号