注入List
list允许里面的数据重复
<bean id="..." class="...">
<property name="someList">
<list>
<value>具体值</value>
<ref bean="beanId"></ref>
</list>
<property>
</bean>
注意:list在代码里不要大写!!(下同)
注入Set
set和list大体上是一样的,但是不允许里面的数据重复
<bean id="..." class="...">
<property name="someSet">
<set>
<value>具体值</value>
<ref bean="beanId"></ref>
</set>
<property>
</bean>
注入Map
<bean id="..." class="...">
<property name="someMap">
<map>
<entry key="k1" value="v1"></entry>
<entry key="k2" value-ref="beanId"></entry>
</map>
<property>
</bean>
数据可以是字符串,也可以是其他对象的引用
注入Properties(属性)
<bean id="..." class="...">
<property name="someProperties">
<props>
<prop key="k1" value="v1"></prop>
<prop key="k2" value="v2"></prop>
</props>
<property>
</bean>
无法引入其他对象