Chinaunix首页 | 论坛 | 博客
  • 博客访问: 953077
  • 博文数量: 168
  • 博客积分: 3853
  • 博客等级: 中校
  • 技术积分: 1854
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-15 23:50
文章分类

全部博文(168)

文章存档

2014年(12)

2013年(46)

2012年(60)

2011年(11)

2010年(1)

2009年(17)

2008年(21)

我的朋友

分类: Java

2012-06-29 17:36:54

 list, set, map和props元素分别用来设置类型为List,Set,Map和Propertis的属性值。分别用来为bean传入集合值。
 对应的spring的配置文件举例如下:
xml 代码
  1.  xml version="1.0" encoding="gb2312" ?>    
  2.  
  3.  "" >    
  4.     
  5.  < beans >    
  6.     
  7.   < bean  id ="chinese"  class ="Chinese" >    
  8.   < property  name ="friends" >    
  9.              < list >    
  10.                  < value > 张三  value >    
  11.                  < value > 李四  value >    
  12.                  < value > 王五  value >    
  13.               list >    
  14.     property >    
  15.    < property  name ="score" >    
  16.              < map >    
  17.                  < entry  key ="数学" >    
  18.                      < value > 60  value >    
  19.                   entry >    
  20.                  < entry  key ="英语" >    
  21.                      < value > 70  value >    
  22.                   entry >    
  23.                  < entry  key ="语文" >    
  24.                      < value > 80  value >    
  25.                   entry >    
  26.                  < entry  key ="物理" >    
  27.                      < value > 90  value >    
  28.                   entry >    
  29.                  < entry  key ="化学" >    
  30.                      < value > 95  value >    
  31.                   entry >    
  32.               map >    
  33.     property >    
  34.    < property  name ="basicInfo" >    
  35.              < props >    
  36.                  < prop  key ="身高" > 165  prop >    
  37.                  < prop  key ="体重" > 45kg  prop >    
  38.                  < prop  key ="学历" > 大学本科  prop >    
  39.               props >    
  40.      property >    
  41.     < property  name ="interest" >    
  42.              < set >    
  43.                  < value > 唱歌  value >    
  44.                  < value > 跳舞  value >    
  45.                  < value > 书法  value >    
  46.               set >    
  47.      property >    
  48.     
  49.   bean >    
  50.     
  51.   beans >    
    对应的java类为:
java 代码
  1. public   class  Chinese  implements  People   ...{   
  2.      private  List friends  =   new  ArrayList();   
  3.      private  Map score  =   new  HashMap();   
  4.      private  Properties basicInfo  =   new  Properties();   
  5.      private  Set interest  =   new  HashSet();   
  6.      // 省略对应set方法    
  7.      .   
  8. }  
阅读(4721) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~