专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 软件架构设计

Spring学习札记 关于Bean属性的初始化 - 使用inner bean以及List, Map与Set的初始化

发布时间:2011-06-20 02:11:21 文章来源:www.iduyao.cn 采编人员:星星草
Spring学习笔记 关于Bean属性的初始化 - 使用inner bean以及List, Map与Set的初始化

对于引用类型的属性,可以使用<property name="属性名" ref="×××" />进行初始化。如下图,ref="messager",messager为另外定义的一个id为messager的bean。

 
<beans />标签内定义的带有id或者name属性的<bean />标签可以在Client代码中引用到进行使用。如果上图中定义的id 为messager的bean(第二个红框)的目的只是初始化messageLooper中的属性<property name="messager"  />,而不想被Client代码访问,这时就可以使用inner bean去初始化<property name="messager"  />。如下:

 

List类型属性的初始化:


也可以使用ref标签初始化列表内存放引用变量的的List

示例:

 
Set类型属性初始化:

 

 

Map类型属性初始化:

 

示例代码:

main运行类


接口类


接口实现类


Spring配置文件


 



友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: