一、级联属性
<!-- 级联属性赋值 注意:需要先初始化后才能为级联属性赋值 否则会有异常 和structs2不一样-->
<bean id="person2" class="com.spring.Bean.Person">
<constructor-arg value="xiaohua"></constructor-arg>
<constructor-arg value="男"></constructor-arg>
<constructor-arg ref="car" ></constructor-arg>
<property name="car.maxSpeed" value="280"></property>
</bean>
二、含有list集合
<!-- 使用list -->
<bean id="person3" class="com.spring.Bean.collect.Person">
<property name="name" value="huahua"></property>
<property name="sex" value="女"></property>
<property name="car">
<list>
<ref bean="car"/>
<ref bean="car2"/>
<ref bean="car"/>
</list>
</property>
</bean>
三、含有map集合
<bean id="person4" class="com.spring.Bean.collect.Person2">
<property name="name" value="lulu"></property>
<property name="sex" value="男"></property>
<property name="car">
<map>
<entry key="a" value-ref="car"></entry>
<entry key="b" value-ref="car"></entry>
</map>
四、java.util.properties
<props>
<prop key="uername">hhh</prop>
<prop key="password">123456</prop>
</props>
注意
:如需要把list等集合单独提出来,共多个bean使用,则需要添加util命名空间,通过标签<util:list>等,在需要时,直接通过ref属性调用即可