在spring配置文件中,对引用属性进行自动注入。
一、配置方式
1、在<bean>中通过 autowire属性配置,只对这个bean生效
2、在<beans>中通过default-autowire属性配置,对标签内的所有bean有效。
二、autowire取值
1、no,默认的不自动注入。
2、byName,通过比较属性名和容器内的bean的id值是否一致,若一致则自动注入。
3、byType,通过比较属性所属的类,和容器内的bean所属类是否一致,若一致则自动注入,若容器内有多个同类型的bean,则会注入失败并抛出异常。
4、constructor,通过构造器进行自动注入,构造器中的参数名和容器内的bean的id值一致,自动注入。(底层使用byName)
标签:容器,autowire,Spring,bean,自动,注入,属性 From: https://www.cnblogs.com/lurenjia-bky/p/17164675.html