实体类:
public class Student {
private String name;
private Address address;
private String[] books;
private List<String> hobbys;
private Map<String,String> card;
private Set<String> games;
private Properties info;
private String wife;
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- import一般用于团队开发使用,它可以将多个配置导入,导入合为一个
-->
<!-- 普通值注入,-->
<bean id="student" class="com.huang.pojo.Student">
<property name="name" value="Chos1JQ"/>
<property name="address" ref="address"/>
<!--数组注入 -->
<property name="books">
<array >
<value>java</value>
<value>mysql</value>
<value>spring</value>
</array>
</property>
<!-- list注入-->
<property name="hobbys">
<list>
<value>学习</value>
<value>写代码</value>
<value>学java</value>
</list>
</property>
<!-- map集合-->
<property name="card">
<map>
<entry key="身份证" value="441821200010053312"/>
<entry key="工商卡" value="234434535345"/>
<entry key="农商卡" value="456456445665"/>
</map>
</property>
<!--Set-->
<property name="games">
<set>
<value>植物大战僵尸</value>
<value>斗地主</value>
<value>拳皇</value>
</set>
</property>
<!--空指针和null注入-->
<!-- <property name="wife" value=""/>-->
<property name="wife">
<null/>
</property>
<!-- -->
<property name="info">
<props>
<prop key="学号">1901170119</prop>
<prop key="姓别">男</prop>
<prop key="username">Chos1JQ</prop>
<prop key="password">1234567</prop>
</props>
</property>
</bean>
<bean id="address" class="com.huang.pojo.Address">
<property name="address" value="广州"/>
</bean>
</beans>