`

转 spring中bean的高级属性之list, set, map以及props元素(含举例)

阅读更多

转 http://www.blogjava.net/amigoxie/archive/2007/02/16/100049.html

 

 

 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 > 
 


分享到:
评论

相关推荐

    简单理解vue中Props属性

    主要帮助大家简单的理解vue中Props属性,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    前端开源库-map-props

    前端开源库-map-props映射属性,映射反应属性的高阶组件

    PCL+VS2015+pcl.props配置属性文件(64位)

    PCL+VS2015+pcl.props配置属性文件,注意是64位

    opencv,qt,vs2017属性表,开发环境.props

    opencv,qt,vs2017属性表,开发环境,静态库,include目录。

    Spring MVC 入门实例

    这篇文章将教你快速地上手使用 Spring 框架. 如果你手上有一本《Spring in Action》, 那么你最好从第三部分"Spring 在 Web 层的应用--建立 Web 层"开始看, 否则那将是一场恶梦! 首先, 我需要在你心里建立起 Spring...

    spring-xmemcached

    spring+xmemcached aop切面 需要xmemcached-1.2.5+spring-2.5.6 &lt;bean name="factoryMemcachedClient" class="net.rubyeye.xmemcached.utils.XMemcachedClientFactoryBean" destroy-method="shutdown"&gt; $...

    05spring4_di.rar

    -- p命名空间注入属性依然要设置set方法 --&gt; &lt;bean id="user" class="cn.sxt.vo.User" p:name="风清扬" p:age="230"/&gt; &lt;!--c命名空间注入要求有对应参数的构造方法 --&gt; &lt;bean id="u1" class=...

    ssh(structs,spring,hibernate)框架中的上传下载

     文件数据存储在Blob类型的FILE_CONTENT表字段上,在Spring中采用OracleLobHandler来处理Lob字段(包括Clob和Blob),由于在程序中不需要引用到oracle数据驱动程序的具体类且屏蔽了不同数据库处理Lob字段方法上的...

    Spring + Hibernate + Struts 事务配置小例子(带提示框等小技巧)

    前几天搞 Spring + Hibernate + Struts 事务配置 ,网上找了好多资料,不过好无语,大多都是 Ctrl + V,浪费俺的宝贵时间 现在我总结配出一套,给大家参考参考,可能有不足,请大家多多交流。 附:内有弹出...

    Vue props属性配置学习

    Vue props属性配置学习

    3_Props属性.zip

    3_Props属性

    Vue父组件向子组件传值以及data和props的区别详解

    1.在父组件中定义 msg 属性 data:{ msg:'123 -我是父组件中的数据' }, 2.引用子组件 父组件可以在引用子组件的时候,通过属性绑定的形式,把需要传递给子组件的数据,以属性绑定的形式,传递到子组件内部,供子...

    spring_MVC源码

    弃用了struts,用spring mvc框架做了几个项目,感觉都不错,而且使用了注解方式,可以省掉一大堆配置文件。本文主要介绍使用注解方式配置的spring mvc,之前写的spring3.0 mvc和rest小例子没有介绍到数据层的内容,...

    Spring.net框架

    在Step3到Step5的例子中,我们将利用Spring.net提供的Ioc框架,轻松完 成解耦以及系统改造等工作。 一、类之间的依赖 我们的第一个例子主要用于说明程序的基本构造,并且作为一个反面典型,引出为什么要解耦,以及...

    3_Props属性.pdf

    3_Props属性.pdf

    解决vue组件props传值对象获取不到的问题

    先说问题,父组件利用props向子组件传值,浏览器 console 有这个值,但是获取不到内部的属性,困了我3个小时,真的** personal console 以下为原代码 1、home.vue(父组件)–personal是被传的参数 &lt;!--子组件...

    Vue之Vue.set动态新增对象属性方法

    当我们给一个比如props中,或者data中被观测的对象添加一个新的属性的时候,不能直接添加,必须使用Vue.set方法 Vue.set方法用来新增对象的属性。如果要增加属性的对象是响应式的,那该方法可以确保属性被创建后也是...

    详解Vue内部怎样处理props选项的多种写法

    开发过程中,props 的使用有两种写法: // 字符串数组写法 const subComponent = { props: ['name'] } // 对象写法 const subComponent = { props: { name: { type: String, default: 'Kobe Bryant' } } }...

    opencv300.props

    opencv3.0的配置文件,opencv300.props

Global site tag (gtag.js) - Google Analytics