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 无法自动装配内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MyBatis整合Redis实现二级缓存的示例代码

    MyBatis整合Redis实现二级缓存的示例代码

    这篇文章主要介绍了MyBatis整合Redis实现二级缓存的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • JdbcTemplate操作数据库的具体方法

    JdbcTemplate操作数据库的具体方法

    这篇文章主要介绍了JdbcTemplate操作数据库的具体操作方法,准备工作需要大家先导入相关的jar包,建个数据库,具体操作方法跟随小编一起看看吧
    2022-03-03
  • SpringBoot中@ConfigurationProperties注解实现配置绑定的三种方法

    SpringBoot中@ConfigurationProperties注解实现配置绑定的三种方法

    这篇文章主要介绍了SpringBoot中@ConfigurationProperties注解实现配置绑定的三种方法,文章内容介绍详细需要的小伙伴可以参考一下
    2022-04-04
  • java异步编程之一文看完其异步函数表

    java异步编程之一文看完其异步函数表

    这篇文章主要为大家介绍了java异步编程之一文看完其异步函数表示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • 实例讲解Java基础之反射

    实例讲解Java基础之反射

    今天小编就为大家分享一篇关于实例讲解Java基础之反射,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • Java 图片与byte数组互相转换实例

    Java 图片与byte数组互相转换实例

    下面小编就为大家带来一篇Java 图片与byte数组互相转换实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • SpringBoot实现动态配置及项目打包部署上线功能

    SpringBoot实现动态配置及项目打包部署上线功能

    本文讲解的是如何使用Spring动态配置文件,实现不同环境不同配置,灵活切换配置文件;以及讲述了如何使用 Maven 打包,然后上传至Linux服务器进行部署,对SpringBoot打包部署上线过程感兴趣的朋友一起看看吧
    2022-10-10
  • 探索Java中的IP属地获取技术

    探索Java中的IP属地获取技术

    这篇文章主要为大家介绍了Java中的IP属地获取的技术探索,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • Java数据结构之循环队列简单定义与用法示例

    Java数据结构之循环队列简单定义与用法示例

    这篇文章主要介绍了Java数据结构之循环队列简单定义与用法,简要描述了循环队列的概念、原理,并结合实例形式分析了java循环队列的定义与使用方法,需要的朋友可以参考下
    2017-10-10
  • Java Optional的判空操作详解

    Java Optional的判空操作详解

    JAVA在1.8版本推出Optional,官方文档将其描述为可能包含或不包含非空值的容器对象,目前Optional用于避免程序出现异常NullPointerException,感兴趣的可以了解一下
    2022-09-09

最新评论