java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > idea 无法自动装配

idea中无法自动装配未找到 ‘XXXXXXX‘ 类型的 Bean

作者:心语_卿毅

本文主要介绍了idea中无法自动装配未找到 ‘XXXXXXX‘ 类型的 Bean的原因及三种解决方法,具有一定的参考价值,感兴趣的可以了解一下

问题描述,如下图所示:

在这里插入图片描述

产生的原因

当我们在使用@Autowired注解的时候,默认required=true,表示注入的时候bean必须存在,否则注入失败。

解决方案一

在自动转配的注解后面添加(required=false)
如下图:

在这里插入图片描述

解决方案二

把Bean类的自动装配 取消选择; 如下图:

在这里插入图片描述

效果如下:

在这里插入图片描述

解决方案三

在接口中加入注解:@Component,如下图:

在这里插入图片描述

再回到实现类,如下图:

在这里插入图片描述

在方案三中,虽然能解决红线的问题,但是@Component注解,表明当需要创建类时,这个被注解的类是一个候选类。相当于类交给Spring管理,但是并不推荐这样做。

推荐 使用方案二 的解决方法!!!

到此这篇关于idea中无法自动装配未找到 ‘XXXXXXX‘ 类型的 Bean的文章就介绍到这了,更多相关idea 无法自动装配内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文