介绍如何依赖注入集合元素属性。
集合元素
元素 | 描述 |
---|---|
List | 一列数据,可重复 |
Set | 一列数据,不可重复 |
Map | 键-值 形式存储集合,名称(key)和值(value)可以为任意类型 |
Props | 键-值 形式集合,名称和值只能是 字符串类型 |
注入集合
以下仅 bean.xml 核心部分
List
1 | <property name="list"> |
<value>
中有 type 属性
Set
1 | <property name="set"> |
- 同
<list>
Map
1 | <property name="list"> |
<entry>
中有key
,key-ref
,value
,value-type
,value-ref
属性
Props
1 | <property name="properties"> |
- 只能为 字符串类型的值
集合中注入 bean
元素 | 写法 |
---|---|
<list> |
<ref bean="a"/> |
<set> |
<ref bean="a"/> |
<map> |
<entry key="bean" value-ref="a"/> |