Spring 复杂类型注入

时间:2023-02-11 13:02:44
<!--声明三个student对象-->
<bean id="Dave" class="com.spring.task4.Student" p:name="a"
p:age="25" p:sex="男"/>
<bean id="Rose" class="com.spring.task4.Student" p:name="b"
p:age="20" p:sex="女"/>
<bean id="Smith" class="com.spring.task4.Student" p:name="c"
p:age="15" p:sex="男"/>
<!--声明一个list集合,存入三个学生对象-->
<util:list id="stuList">
<ref bean="Dave"/>
<ref bean="Rose"/>
<ref bean="Smith"/>
</util:list>
<!--声明一个calss对象,存入list集合-->
<bean id="class" class="com.spring.task4.Calss" p:students-ref="stuList"/>
<!--声明一个Map集合,存入class对象-->
<util:map id="claMap">
<entry key="7班" value-ref="class"/>
</util:map>