注入類型:
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