一、setter DI:
<bean>
<property name="">
<ref bean="bean的name或id"/>
</property>
<property name="">
<!--内部bean-->
<bean></bean>
</property>
<property name="">
<ref local="只能是同一文件的bean的id"/>
</property>
<!--idref元素用来引用其它bean的id,spring会验证id是否存在-->
<property name="">
<idref bean=""/>
</property>
<!--idref元素的local属性用来引用其它bean的id,spring会验证id是否存在,并且验证与引用的bean是否在同一文件-->
<property name="">
<idref local=""/>
</property>
<property name="">
<value></value>
</property>
<property name="" ref=""/>
<property name="" value=""/>
<property name="">
<null/>
</property>
<property name="">
<props>
<prop key=""></prop>
<prop key=""></prop>
</props>
</property>
<property name="">
<list>
<value></value>
<ref bean=""/>
</list>
</property>
<property name="">
<set>
<value></value>
<ref bean=""/>
</set>
</property>
<property name="">
<map>
<entry>
<key>
<value></value>
</key>
<value></value>
</entry>
<entry key="" value=""/><!--推荐-->
<entry key="">
<value>
</value>
</entry>
<entry key-ref="" value-ref=""/>
<entry>
<key>
<value></value>
</key>
<ref bean=""/>
</entry>
</map>
</property>
</bean>
二、contructor DI:
<bean>
<constructor-arg>
<ref bean=""/>
</constructor-arg>
<constructor-arg ref="bean的name或id"/>
<constructor-arg value=""/>
<constructor-arg type="" value=""/>
<constructor-arg index="" value=""/><!--首选-->
</bean>
Gavin