Spring 中Bean的高级属性(转载)
来源:互联网 发布:海辉软件 编辑:程序博客网 时间:2024/05/17 08:21
list, set, map和props元素分别用来设置类型为List,Set,Map和Propertis的属性值。分别用来为bean传入集合值。
对应的spring的配置文件举例如下:
对应的spring的配置文件举例如下:
<? xml version="1.0" encoding="gb2312" ?>
<! DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd" >
< beans >
< bean id ="chinese" class ="Chinese" >
< property name ="friends" >
< list >
< value > 张三 </ value >
< value > 李四 </ value >
< value > 王五 </ value >
</ list >
</ property >
< property name ="score" >
< map >
< entry key ="数学" >
< value > 60 </ value >
</ entry >
< entry key ="英语" >
< value > 70 </ value >
</ entry >
< entry key ="语文" >
< value > 80 </ value >
</ entry >
< entry key ="物理" >
< value > 90 </ value >
</ entry >
< entry key ="化学" >
< value > 95 </ value >
</ entry >
</ map >
</ property >
< property name ="basicInfo" >
< props >
< prop key ="身高" > 165 </ prop >
< prop key ="体重" > 45kg </ prop >
< prop key ="学历" > 大学本科 </ prop >
</ props >
</ property >
< property name ="interest" >
< set >
< value > 唱歌 </ value >
< value > 跳舞 </ value >
< value > 书法 </ value >
</ set >
</ property >
</ bean >
</ beans >
<! DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd" >
< beans >
< bean id ="chinese" class ="Chinese" >
< property name ="friends" >
< list >
< value > 张三 </ value >
< value > 李四 </ value >
< value > 王五 </ value >
</ list >
</ property >
< property name ="score" >
< map >
< entry key ="数学" >
< value > 60 </ value >
</ entry >
< entry key ="英语" >
< value > 70 </ value >
</ entry >
< entry key ="语文" >
< value > 80 </ value >
</ entry >
< entry key ="物理" >
< value > 90 </ value >
</ entry >
< entry key ="化学" >
< value > 95 </ value >
</ entry >
</ map >
</ property >
< property name ="basicInfo" >
< props >
< prop key ="身高" > 165 </ prop >
< prop key ="体重" > 45kg </ prop >
< prop key ="学历" > 大学本科 </ prop >
</ props >
</ property >
< property name ="interest" >
< set >
< value > 唱歌 </ value >
< value > 跳舞 </ value >
< value > 书法 </ value >
</ set >
</ property >
</ bean >
</ beans >
对应的java类为:
public class Chinese implements People ...{
private List friends = new ArrayList();
private Map score = new HashMap();
private Properties basicInfo = new Properties();
private Set interest = new HashSet();
// 省略对应set方法
.
}
private List friends = new ArrayList();
private Map score = new HashMap();
private Properties basicInfo = new Properties();
private Set interest = new HashSet();
// 省略对应set方法
.
}
- Spring 中Bean的高级属性(转载)
- Spring中 Bean的高级依赖
- spring中bean的高级属性之list, set, map以及props元素(含举例)
- spring中bean的高级属性之list, set, map以及props元素(含举例)
- spring中bean的高级属性之list, set, map和props元素(含sample)
- spring中bean的高级属性之list, set, map以及props元素(含举例)
- Spring 中bean 的生命周期(转载)
- 动态设定Spring中bean的属性
- spring中bean的scope属性
- Spring中Bean的简单属性注入
- Spring中Bean的复杂属性注入
- Spring bean中的高级属性和生命周期
- Spring中bean的作用域简介(转载)
- Spring中bean的scope详解(转载)
- Spring中bean的集合属性的配置
- Spring配置中 bean上的属性parent的作用
- Spring中bean的作用范围:Scope属性的值
- 五、Spring容器中Bean的属性值的注入
- Recovery by DBA
- 原型模式(Prototype)解析例子
- [程序人生]如何提高自己的Java编程水平(转载)
- J2ME图片缩放
- vba 设置txt文件只读,隐藏属性
- Spring 中Bean的高级属性(转载)
- 什么是常函数?
- 2008.09.29
- j2me智能手机实现远程监控室内操作(低级界面篇)
- Oracle的分页查询
- 2008.09.28
- 激活STANDBY做测试
- 慎用!
- 用C#编写发手机中文短信息Windows服务