posts - 297,  comments - 1618,  trackbacks - 0

   list, set, map和props元素分别用来设置类型为List,Set,Map和Propertis的属性值。分别用来为bean传入集合值。
   对应的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 >


  对应的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方法
    .
}


  

posted on 2007-02-16 14:29 阿蜜果 阅读(8566) 评论(3)  编辑  收藏 所属分类: Spring


FeedBack:
# re: spring中bean的高级属性之list, set, map以及props元素(含举例)
2007-03-07 10:53 | 李敏
既然说是举例,就应该全部写出来,不要怕麻烦!  回复  更多评论
  
# re: spring中bean的高级属性之list, set, map以及props元素(含举例)
2008-09-19 15:42 | df
map 的值为bean 怎么配?  回复  更多评论
  
# re: spring中bean的高级属性之list, set, map以及props元素(含举例)
2012-05-21 16:40 | Mr.Zhang
@df
不是有Properties么  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 
<2007年2月>
28293031123
45678910
11121314151617
18192021222324
25262728123
45678910

      生活将我们磨圆,是为了让我们滚得更远——“圆”来如此。
      我的作品:
      玩转Axure RP  (2015年12月出版)
      

      Power Designer系统分析与建模实战  (2015年7月出版)
      
     Struts2+Hibernate3+Spring2   (2010年5月出版)
     

留言簿(262)

随笔分类

随笔档案

文章分类

相册

关注blog

积分与排名

  • 积分 - 2279386
  • 排名 - 3

最新评论

阅读排行榜

评论排行榜