spring依赖注入集合对象
第一种方式:直接注入
<bean id="student1" class="com.msb.bean.Student" >
<!--数组属性注入-->
<property name="books">
<array>
<value>Java</value>
<value>MySQL</value>
<value>Spring</value>
</array>
</property>
<!--Set属性注入-->
<property name="bookSet">
<set>
<value>Java</value>
<value>MySQL</value>
<value>Spring</value>
</set>
</property>
<!--List属性注入-->
<property name="bookList">
<list>
<value>Java</value>
<value>MySQL</value>
<value>Spring</value>
</list>
</property>
第二种方式注入:定义公共集合(需要在xml文件中加入如下命名空间)
xmlns:util=“http://www.springframework.org/schema/util”
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util.xsd">
<!--定义公共集合-->
<util:list id="outerbookList">
<bean id="b1" class="com.msb.bean.Book" p:name="Java" p:author="luakng"></bean>
<bean id="b2" class="com.msb.bean.Book" p:name="Golong" p:author="luakng"></bean>
<bean id="b3" class="com.msb.bean.Book" p:name="JVM" p:author="luakng"></bean>
</util:list>
<!--list对象集合注入-->
<property name="bookList2" ref="outerbookList">
</property>