构造器注入
1
2
3
4
|
<bean id= "car" class = "nwtxxb.di.Car" > <constructor-arg index= "0" type= "java.lang.String" value= "保时捷" ></constructor-arg> <constructor-arg index= "1" type= "double" value= "2000000" ></constructor-arg> </bean> |
Setter方法注入
1
2
3
4
|
<bean id= "car" class = "nwtxxb.di.Car" > <property name= "name" value= "捷豹" /> <property name= "price" value= "500000" /> </bean> |
集合属性的注入
在spring中对于集合属性,可以使用专门的标签来完成注入.
例如:list set map properties
等集合元素来完成集合属性注入.
List属性注入
如果属性是数组类型也可以使用list完成注入
Set属性注入
Map属性注入
Properties属性注入
Java.util.Properties是java.util.Map的实现类,它的key与value都是String类型.
1
2
3
4
|
<props> <prop key= "company" >nwtxxb</prop> <prop key= "price" > 100000 </prop> </props> |
总结
以上所述是小编给大家介绍的Spring Bean的属性注入方式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!