- 首先构建一个学生类
- 为其中数据添加get、set方法
public class Student {
private List<Double> scores;
private Date birth;
private Map<String,String> map;
private Properties properties;
public Properties getProperties() {
return properties;
}
public void setProperties(Properties properties) {
this.properties = properties;
}
public Map<String, String> getMap() {
return map;
}
public void setMap(Map<String, String> map) {
this.map = map;
}
public Date getBirth() {
return birth;
}
public void setBirth(Date birth) {
this.birth = birth;
}
public List<Double> getScores() {
return scores;
}
public void setScores(List<Double> scores) {
this.scores = scores;
}
}
<!--用name属性匹配Student内的属性-->
<property name="scores">
<list>
<value>23</value>
<value>44</value>
<value>56</value>
</list>
</property>
<bean id="date" class="java.util.Date"></bean>
<property name="birth" ref="date"></property>
<util:list id="l">
<value>23</value>
<value>44</value>
<value>56</value>
</util:list>
<util:properties id="p">
<prop key="properties">com.mysql.jdbc.Driver</prop>
</util:properties>
<bean class="com.jd.vo.Student" p:birth-ref="date" p:scores-ref="l" p:properties-ref="p">
<!-- util---id---ref -->