如果 Bean 的属性是个集合,则可以使用 <list/>、<set/>、<map/> 和 <props/> 元素向 List、Set、Map 和 Properties 类型的属性注入值。

注入集合值的配置示例:

<bean id="moreComplexObject" class="example.ComplexObject">
<!-- results in a setAdminEmails(java.util.Properties) call -->
<property name="adminEmails">
<props>
<prop key="administrator">administrator@example.org</prop>
<prop key="support">support@example.org</prop>
<prop key="development">development@example.org</prop>
</props>
</property>
<!-- results in a setSomeList(java.util.List) call -->
<property name="someList">
<list>
<value>a list element followed by a reference</value>
<ref bean="myDataSource" />
</list>
</property>
<!-- results in a setSomeMap(java.util.Map) call -->
<property name="someMap">
<map>
<entry key="an entry" value="just some string" />
<entry key="a ref" value-ref="myDataSource" />
</map>
</property>
<!-- results in a setSomeSet(java.util.Set) call -->
<property name="someSet">
<set>
<value>just some string</value>
<ref bean="myDataSource" />
</set>
</property>
</bean>

最新文章

  1. Java读写文本文件操作
  2. 自己搭建云存储(WIFI路由器上接硬盘)
  3. Linq和Lamda表达式的简单处理方式
  4. jQuery插件之simplemodal
  5. 用.NET开发通用Windows App
  6. 《Pro Git》笔记3:分支基本操作
  7. Debug 和 Release 编译方式的本质区别
  8. 大数据加减(Big data addition and subtraction)
  9. python中package注意事项
  10. iOS开发系列
  11. 使用Z3破解简单的XOR加密
  12. Eclipse安装lombok及常用注解
  13. Angular4学习笔记-目录汇总
  14. P1067 多项式输出
  15. 异常Cannot get a text value from a numeric cell
  16. java XML(可扩展标记语言)
  17. 数据库中where与having区别
  18. Android Studio 编译: Program type already present: XXX 解决方案
  19. Date对象的用法总结
  20. 解决 windows10 system service exception蓝屏

热门文章

  1. IAR工程名修改
  2. 洛谷P2307 迷宫
  3. ORB-SLAM (四)tracking跟踪解析
  4. Git初步
  5. TTY锁屏与解锁
  6. debian8.2安装kubernetes
  7. POJ 2168 Joke with Turtles(DP)
  8. [译]在SQL查询中如何映射(替换)查询的结果?
  9. markdown(自己看)
  10. IDEA运行lambda表达式