spring中如何使用@Autowired注解自动装配bean呢?

欣喜 Spring 发布时间:2023-12-18 16:43:17 阅读数:1964 1
下文笔者讲述Spring中使用@Autowired注解注入bean的原理说明,如下所示
Autowired装配bean注意事项
     我们需提前指定 <context:annotation-config />
     供Spring框架扫描指定路径
当Spring开始启动时,他会自动装载一个AutowiredAnnotationBeanPostProcessor后置处理器
   当容器扫描到@Autowied、@Resource或@Inject时
        就会在IoC容器自动查找需要的bean
        并装配给该对象的属性

在使用@Autowired时,首先在容器中查询对应类型的bean:
    当查询结果刚好为一个,就将该bean装配给@Autowired指定的属性;
    当查询的结果不止一个,会抛出异常,需要配合@Qualifier注解根据名称来查找;
    如果使用@Qualifier注解时
          如果使用名称来查找的结果为空
            会抛出异常
          可将@Autowire注解的required属性设置为false。
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/Spring/202312/7487.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者