微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

【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>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。