Spring基础(三)-依赖注入

两种方法

1.构造函数的注入

使用标签:constructor-arg
标签出现的位置:bean标签的内部
标签中的属性:
type:数据类型
index:给制定索引位置的参数赋值
name:用于制定给构造函数中指定名称的参数赋值
value:用于提供基本类型和String类型的数据
ref:用于制定其他的bean类型数据。比如说在spring的Ioc核心容器中出现过的bean对象

<bean id... class... >
<constructor-arg name... value...></constructor-arg>
</bean>

所以说,用bean来控制反转创建新的对象时,可以通过依赖注入给对象的属性赋值

2.set方法注入

当类的属性都有set方法时,可以通过set方法注入
使用标签:property(属性的意思)
位置:bean标签内部
标签属性:
name
value
ref

3.复杂类型的注入

数据类型如:
String[]
list
Set
Map<v,k>
Properties

只需要在property标签内部加上如



即可
用于给list结构集合注入的标签:
list array set
用于给Map结构集合注入的标签:
map props
结构相同,标签通用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值