关灯
开启左侧

举例说明如何在Spring中注入一个Java Collection

[复制链接]
意大利炮 发表于 2018-12-19 11:27:25 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 

Spring提供了以下四种集合类的配置元素:

  • <list> :   该标签用来装配可重复的list值。
  • <set> :    该标签用来装配没有重复的set值。
  • <map>:   该标签可用来注入键和值可以为任何类型的键值对。
  • <props> : 该标签支持注入键和值都是字符串类型的键值对。

下面看一下具体的例子:

  1. [html]
  2. <beans>   
  3.    <!-- Definition for javaCollection -->   
  4.    <bean id="javaCollection" class="com.howtodoinjava.JavaCollection">   
  5.       <!-- java.util.List -->   
  6.       <property name="customList">   
  7.         <list>   
  8.            <value>INDIA</value>   
  9.            <value>Pakistan</value>   
  10.            <value>USA</value>   
  11.            <value>UK</value>   
  12.         </list>   
  13.       </property>   
  14.      
  15.      <!-- java.util.Set -->   
  16.      <property name="customSet">   
  17.         <set>   
  18.            <value>INDIA</value>   
  19.            <value>Pakistan</value>   
  20.            <value>USA</value>   
  21.            <value>UK</value>   
  22.         </set>   
  23.       </property>   
  24.      
  25.      <!-- java.util.Map -->   
  26.      <property name="customMap">   
  27.         <map>   
  28.            <entry key="1" value="INDIA"/>   
  29.            <entry key="2" value="Pakistan"/>   
  30.            <entry key="3" value="USA"/>   
  31.            <entry key="4" value="UK"/>   
  32.         </map>   
  33.       </property>   
  34.      
  35.     <!-- java.util.Properties -->   
  36.     <property name="customProperies">   
  37.         <props>   
  38.             <prop key="admin">admin@nospam.com</prop>   
  39.             <prop key="support">support@nospam.com</prop>   
  40.         </props>   
  41.     </property>   
  42.      
  43.    </bean>   
  44. </beans>   
复制代码


 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 最佳新人

    注册账号后积极发帖的会员

0关注

2粉丝

139帖子

排行榜
关闭

站长推荐上一条 /1 下一条

官方微信

全国服务热线:

400-0708-360

公司地址:国家西部信息安全产业基地(成都市高新区云华路333号)

邮编:610000    Email:2908503813@qq.com

Copyright   ©2015-2016  EOIT论坛Powered by©Discuz!    ( 蜀ICP备11000634号-7 )