<bean id="person" class="com.tj.constructor.Person" >
<property name="name" value="lisi" ></property>
<property name="age" value="18"></property>
<!-- Properties -->
<property name="properties">
<props>
<prop key="p1">pp1</prop>
<prop key="p2">pp2</prop>
<prop key="p3">pp3</prop>
</props>
</property>
<!-- List -->
<property name="list" >
<list>
<value>list1</value>
<value>list2</value>
<value>list3</value>
<value>list4</value>
<ref bean="person"/>
</list>
</property>
<!-- Map -->
<property name="map">
<map>
<entry>
<key>
<value>m1</value>
</key>
<value>map1</value>
</entry>
<entry>
<key>
<value>m2</value>
</key>
<value>map2</value>
</entry>
<entry>
<key>
<value>m3</value>
</key>
<ref bean="person"/>
</entry>
</map>
</property>
<!-- Set -->
<property name="set">
<set>
<value>set1</value>
<value>set2</value>
<value>set3</value>
<value>set4</value>
<ref bean="person"/>
</set>
</property>
</bean>