关闭

关于spring配置文件里面不同类型对应的java类的不同实现

698人阅读 评论(0) 收藏 举报

不多说了,代码如下:

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方法
     

其中这个类有4个不同的类型,分别对应的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 > 
 

0
0

猜你在找
【套餐】Hadoop生态系统零基础入门
【套餐】嵌入式Linux C编程基础
【套餐】2017软考系统集成项目——任铄
【套餐】Android 5.x顶级视频课程——李宁
【套餐】深度学习入门视频课程——唐宇迪
【直播】广义线性模型及其应用——李科
【直播】从0到1 区块链的概念到实践
【直播】计算机视觉原理及实战——屈教授
【直播】机器学习之凸优化——马博士
【直播】机器学习&数据挖掘7周实训--韦玮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:253892次
    • 积分:3848
    • 等级:
    • 排名:第8223名
    • 原创:112篇
    • 转载:64篇
    • 译文:0篇
    • 评论:52条
    文章分类
    最新评论