在使用idea编写Spring项目时,经常会使用@Autowired这个注解,实现将Bean自动注入。但是有时候会提示Could Not Autowired ,No Beans of …【总之提示你无法自动装配】

此时分两种情况
第一种 : 确实你项目出错了,检查一下spring中这个bean,如果有错则改正这个错,更新一下项目,通常情况下,如果这个Bean内部有错误,在装配的时候也可能会出错
第二种 : 本身项目没问题,但是idea对spring的检查机制出了问题,可以考虑降低警告程度,改成Warning或者WeakWarning
第三种 : 可以将@Autowired改成@Resource

@Autowired和@Resource的区别
@Autowired 这个是spring的注解,默认按类型装配,默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false
org.springframework.beans.factory.annotation.Autowired
@Resource 这属于java自带的注解,默认按照名称进行装配,名称可以通过name属性进行指定,如果没有指定name属性,当注解写在字段上时,默认取字段名进行安装名称查找,如果注解写在setter方法上默认取属性名进行装配。当找不到与名称匹配的bean时才按照类型进行装配。但是需要注意的是,如果name属性一旦指定,就只会按照名称进行装配。 
javax.annotation.Resource

Could Not Autowired ,No Beans of ....相关推荐

  1. 学习笔记:Spring中default-autowire与autowire区别

    default-autowire与autowire主要用于Spring的IOC的注解注入,明白两者的区别和用法将使你的开发事半功倍. Spring 提供了Resource.Autowired这两个注解 ...

  2. 我的Spring入门

    这里写目录标题 我对Spring的理解 依赖注入DI xml注入 自动注入 1.使用注解注入 配置applicationContext.xml 修改People对象 2.使用xml配置自动注入 获取对 ...

  3. Spring框架(JavaEE开发进阶Ⅲ)—基础和IoC

    一.Spring简介 1.Spring的诞生 1.1.原因 日益复杂的Java企业应用开发 1.2.EJB之殇 JavaSE1.3引入了动态代理,使EJB采用的容器代码生成机制过时 当时AOP编程获得 ...

  4. Spring5学习笔记——day03

    文章目录 Spring 6.依赖注入 6.1 构造器注入 6.2 Set 注入 (重点) 6.3 拓展方式注入 6.4 Bean的作用域 6.4.1 Singleton(单例) 6.4.2 Proto ...

  5. Java--使用@Autowired报错Could not autowire. No beans of ‘XX‘ type found.

    使用@Autowired时报错如下: Could not autowire. No beans of 'XXXX' type found. 1.检查下导入对象类的路径:注入的时候,导入的对象类路径不对 ...

  6. Spring注解@Component、@Repository、@Service、@Controller,@Autowired、@Resource用法

    一.Spring定义bean,@Component.@Repository.@Service 和 @Controller Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥 ...

  7. 使用Spring的@Autowired 实现DAO, Service, Controller三层的注入(转)

    简述: 结合Spring和Hibernate进行开发 使用@Autowired实现依赖注入, 实现一个学生注册的功能,做一个技术原型 从DAO(Repository) -> Service -& ...

  8. 依赖注入@Autowired@Primary@Quelifier使用

    @Autowired 注入声明的SpringBean对象,根据一定的规则首先按照注入的类型去查找,如果没有找到安装注入的名称去匹配你要注入的属性名称,如果都没有找到启动项目时抛出异常,@Autowir ...

  9. 解决 org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type的问题...

    具体错误如下: Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying be ...

最新文章

  1. 今日头条员工感慨:30岁以上既可怜又可悲,宁愿选择23岁的,便宜、听话、好用!...
  2. Java Web学习总结(30)——Service层在MVC框架中的意义和职责
  3. 如果对GIF进行模糊化加边扩增
  4. java防止库存超买_java初探(1)之防止库存为负以及防超买
  5. Linux运维学习大纲
  6. offsetX、clientX、screenX、pageX、layerX
  7. arcmap新手教程_ArcGIS入门教程来袭,零基础的同学快看过来!
  8. java防止SQL注入
  9. Oracle Coherence运维监控
  10. matlab表达一次函数,求指导。。。。如何用matlab拟合一次函数或者二次函数的公式和曲线。。...
  11. 人性的弱点 - 把握人际交往的关键
  12. wind金融数据接口python_Wind——接口python
  13. HDFS dfsclient读文件过程 源码分析
  14. 幕布图像大小与投影仪亮度关系对应表,--怎样选投影机和银幕不用愁了
  15. 259-数据明文传输的安全问题
  16. 目标检测(四)——xml快速上手(可完整实现)
  17. 公司企业常见部门名称英译(zt)
  18. 如何使用界面控件DevExpress WinForms自带的UI模板?其实很简单
  19. 云服务器购买与使用(学生优惠)
  20. Linux输入子系统框架

热门文章

  1. docker 出现错误:no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS
  2. python猴子分桃_猴子分桃 - Ryan in C++ - 博客园
  3. win10 nginx安装和使用
  4. excel 文件加密
  5. 浏览器无法访问此网站,连接已被重置,无法加载
  6. python pip安装pymssql_pip安装pymssql模块时报错“PEP 517”怎样处理
  7. 美式口语发音技巧:《连读》
  8. 大型企业中复杂数据库存储过程的修改方法:7步法教你高效完成任务
  9. 考题篇(6.2) 07 ❀ FortiGate ❀ Fortinet 网络安全专家 NSE 4
  10. 基于有道翻译的英翻中微信小程序