JavaEE笔记(九)
2024-10-18 20:20:23
List、Map、Set的配置
bean
package com.spring.bean; import java.util.List;
import java.util.Map;
import java.util.Set; public class People {
private String name; // 姓名
private Set<City> cities; // 去过的城市
private List<Examine> examines; // 考核成绩
private Map<String,Job> jobs;// 工作职位
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Set<City> getCities() {
return cities;
}
public void setCities(Set<City> cities) {
this.cities = cities;
}
public List<Examine> getExamines() {
return examines;
}
public void setExamines(List<Examine> examines) {
this.examines = examines;
}
public Map<String, Job> getJobs() {
return jobs;
}
public void setJobs(Map<String, Job> jobs) {
this.jobs = jobs;
}
@Override
public String toString() {
return "People [name=" + name + ", cities=" + cities + ", examines="
+ examines + ", jobs=" + jobs + "]";
} }
xml
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="people" class="com.spring.bean.People">
<property name="name" value="高酋" />
<property name="cities">
<set value-type="com.spring.bean.City">
<ref bean="city_1" />
<ref bean="city_2" />
</set>
</property>
<property name="examines">
<list value-type="com.spring.bean.Examine">
<ref bean="examine_1" />
<ref bean="examine_2" />
<ref bean="examine_3" />
</list>
</property>
<property name="jobs">
<map key-type="java.lang.String" value-type="com.spring.bean.Job">
<entry>
<key>
<value>职位一</value>
</key>
<ref bean="job_1" />
</entry>
<entry>
<key>
<value>职位二</value>
</key>
<ref bean="job_2" />
</entry>
</map>
</property>
</bean>
<!-- city bean -->
<bean id="city_1" class="com.spring.bean.City">
<property name="name" value="四川" />
</bean>
<bean id="city_2" class="com.spring.bean.City">
<property name="name" value="北京" />
</bean>
<!-- examine bean -->
<bean id="examine_1" class="com.spring.bean.Examine">
<property name="score" value="79" />
</bean>
<bean id="examine_2" class="com.spring.bean.Examine">
<property name="score" value="67" />
</bean>
<bean id="examine_3" class="com.spring.bean.Examine">
<property name="score" value="81" />
</bean>
<!-- job bean -->
<bean id="job_1" class="com.spring.bean.Job">
<property name="name" value="厨师" />
</bean>
<bean id="job_2" class="com.spring.bean.Job">
<property name="name" value="维修师" />
</bean>
</beans>
最新文章
- ucos实时操作系统学习笔记——操作系统在STM32的移植
- css知识点整理
- 诺基亚N900使用技巧
- Python图表绘制:matplotlib绘图库入门
- QT学习之路--创建一个对话框
- SpringMVC实现上传和下载
- 再不用担心DataRow类型转换和空值了(使用扩展方法解决高频问题)
- JSONP(处理跨域问题)
- java在线截图---通过指定的URL对网站截图
- ios 刷新BUG
- selenium通过WebDriverWait实现ajax测试
- 目录导航「深入浅出ASP.NET Core系列」
- Problem J. Journey with Pigs
- Python特点
- CPU 架构 —— ARM 架构
- ML: 聚类算法-K均值聚类
- alpha七天冲刺计划(更新ing)
- js中var与let
- Emoji表情符号录入MySQL数据库报错的解决方案
- [Java]基础.端口