其他分享
首页 > 其他分享> > 【Spring】IOC操作bean管理(三)——xml自动装配(autowire)

【Spring】IOC操作bean管理(三)——xml自动装配(autowire)

作者:互联网

文章目录


一、定义

自动装配:(自动注入)根据指定装配规则(属性名称或者属性类型),Spring自动的将匹配的属性值进行注入。

二、方式

使用bean标签属性autowire进行自动装配的配置:

(1)根据属性名称自动注入

byName:根据属性名称注入 ,注入值bean的id值和类属性名称一样。

<bean id="emp" class="com.springlearn.spring5.autowire.Emp" autowire="byName">
    <!--<property name="dept" ref="dept"></property>-->
</bean>
<bean id="dept" class="com.springlearn.spring5.autowire.Dept"></bean>

(1)根据属性类型自动注入

byType:根据属性类型注入,需要注意,相同类型的不能存在多个对象,不然找不到要注入的对象。

<bean id="emp" class="com.springlearn.spring5.autowire.Emp" autowire="byType">
    <!--<property name="dept" ref="dept"></property>-->
</bean>
<bean id="dept" class="com.springlearn.spring5.autowire.Dept"></bean>

标签:xml,装配,autowire,Spring,bean,自动,名称,属性,注入
来源: https://blog.csdn.net/weixin_42835409/article/details/119908021