标签:false RoCE 成员 npos auto 原理 装配bean 变量 类的成员
@Autowired可以对类的成员变量,方法和构造方法进行自动装配,可以消除set,get方法。
原理:
在启动Spring IoC时,容器会自动装载一个AutowiredAnnotationBeanPostProcessor后置处理器,当容器扫描到@Autowired时,会在IoC容器中自动查找需要的bean,并装配给该对象的属性。
注意事项:
在使用@Autowired时,首先在容器中查询对应类型的bean
如果查询结果刚好为一个,就将该bean装配给@Autowired指定的数据
如果查询的结果不止一个,那么@Autowired会根据名称来查找。
如果查询的结果为空,那么会抛出异常。解决方法时,使用required=false
@Qualifier标记,来指定需要装配bean的名称
标签:false RoCE 成员 npos auto 原理 装配bean 变量 类的成员
原文地址:https://www.cnblogs.com/whjykgz/p/12308189.html