Could not autowire. No beans of 'xxxx' type found

一、前言
今天在用Idea新建项目开发的过程中又遇到这个错误:
Could not autowire. No beans of 'xxxx' type found;
虽然不影响项目运行,但是有强迫症的人看着就是难受,而且红色的错误提示在程序猿眼中是零容忍的。
下面想分享下一般遇到这个问题的原因和解决方法。

二、原因和解决方法
1.Spring auto scan配置,在编辑情况下,无法找不到对应的bean,于是提示找不到对应bean的错误。常见于mybatis的mapper;
如下图:


错误信息.png

解决方法:

File->Settings->Editor->Inspections->Spring->Spring Core->Code->Autowiring for Bean Class 把Severity的Error改为Warning


更改idea配置.png

2.引入其他类或接口的时候出现重复命名
解决方法:把名称更改成不一样的就可以了


重复名.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容