注入类型:
a)setter(重要)
b)构造方法
c)接口注入
1.setter注入:
例子:
在beans.xml配置:
测试:
测试成功!
2.构造方法注入:
例子:
userservice.java:
如果在<constructor-arg>中加<bean class="xy.bar">相当于重新new了一个bean。
而上面的<ref bean="u"/>是参考了另外的已经初始化的一些bean。
注意:构造方法里如果有两个参数,这两个参数是同一个类型,那么在传值的时候,哪个传在第一个,哪个传在第二个呢?在xml如何配置?
可以定索引,也可以定类型。
这里介绍定索引:
用index来制定传值的顺序(类型不一样要指定type属性,如type="int")
构造方法的使用并不多。
3.接口注入:使用极少,用到再查
转载请注明出处:http://blog.csdn.net/acmman