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

 更新时间:2024年03月15日 10:12:09   作者:心语_卿毅  
本文主要介绍了idea中无法自动装配未找到 ‘XXXXXXX‘ 类型的 Bean的原因及三种解决方法,具有一定的参考价值,感兴趣的可以了解一下

问题描述,如下图所示:

在这里插入图片描述

产生的原因

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

解决方案一

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

在这里插入图片描述

解决方案二

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

在这里插入图片描述

效果如下:

在这里插入图片描述

解决方案三

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

在这里插入图片描述

再回到实现类,如下图:

在这里插入图片描述

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

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

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

相关文章

  • 深入解析 Java Future 类及代码示例

    深入解析 Java Future 类及代码示例

    Java Future是java.util.concurrent包中用于表示异步计算结果的核心接口,下面给大家介绍Java Future 类及实例代码,感兴趣的朋友一起看看吧
    2025-06-06
  • SpringBoot解析yml全流程详解

    SpringBoot解析yml全流程详解

    本文主要介绍了SpringBoot解析yml全流程详解,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • Java中this和super的区别及this能否调用到父类使用

    Java中this和super的区别及this能否调用到父类使用

    这篇文章主要介绍了Java中this和super的区别及this能否调用到父类使用,this和super都是Java中常见的关键字,下文关于两者区别介绍,需要的小伙伴可以参考一下
    2022-05-05
  • 解决IDEA导入javaWeb项目注解爆红的问题

    解决IDEA导入javaWeb项目注解爆红的问题

    这篇文章主要介绍了解决IDEA导入javaWeb项目注解爆红的问题,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • 23种设计模式(6)java装饰者模式

    23种设计模式(6)java装饰者模式

    这篇文章主要为大家详细介绍了23种设计模式之java装饰者模式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • springboot注解之@Conditional使用解析

    springboot注解之@Conditional使用解析

    这篇文章主要介绍了springboot注解之@Conditional使用解析,conditional 这个英文单词翻译过来是有条件的,所以 @Conditional 注解是作为条件存在的,如果满足配置的条件则执行,如果没有满足的话就不执行,需要的朋友可以参考下
    2023-11-11
  • Spring boot如何通过@Scheduled实现定时任务及多线程配置

    Spring boot如何通过@Scheduled实现定时任务及多线程配置

    这篇文章主要介绍了Spring boot如何通过@Scheduled实现定时任务及多线程配置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • maven私有镜像仓库nexus部署使用

    maven私有镜像仓库nexus部署使用

    Nexus在企业开发中还是比较常用的私有仓库管理工具,本文主要介绍了maven私有镜像仓库nexus部署使用,具有一定的参考价值,感兴趣的可以了解一下
    2024-07-07
  • springboot jpa分库分表项目实现过程详解

    springboot jpa分库分表项目实现过程详解

    这篇文章主要介绍了springboot jpa分库分表项目实现过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01
  • Java jar打包成exe应用程序的详细步骤

    Java jar打包成exe应用程序的详细步骤

    本文主要介绍了Java jar打包成exe应用程序的详细步骤,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01

最新评论