自动装配(Autowire)

11 篇文章 0 订阅
3 篇文章 0 订阅
# 【了解】自动装配(Autowire)


自动装配表现为不需要配置`<property>`节点来注入,Spring会自动的为属性注入值!

在`<bean>`节点中添加`autowire`属性以配置自动装配。

【重要】当取值为`byName`时,表示“根据名称”自动装配,即Spring会检查这个Bean的所有的属性名称,然后在Spring管理的所有Bean中查找bean-id一致的Bean对象,如果找到,则自动赋值!

【重要】当取值为`byType`时,表示“根据类型”自动装配,即自动化赋值的标准是找数据类型匹配的Bean对象。需要注意的是:如果根据类型装配,必须保证可以匹配上的、由Spring管理的Bean只有1个!如果有2个或更多,会导致异常!

自动装配还有其它的取值,可以不关心!

由于使用了自动装配后,就不必再配置`<property>`,会导致对象之间的依赖关系不明确的问题!所以,在实际开发中,并不会这样使用!






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值