介绍如何依赖注入集合元素属性。
集合元素
| 元素 | 描述 |
|---|---|
| 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"/> |