我知道一个集合可以定义为:
<bean id="toolbox" class="tools.Toolbox">
<property name="tools">
<set>
<ref local="foo" />
<ref local="bar" />
</set>
</property>
</bean>
但我在文档中找不到任何允许我先定义集合的内容,例如:
<set id="myTools">
<ref local="foo" />
<ref local="bar" />
</set>
<bean id="toolbox" class="tools.Toolbox">
<property name="tools" ref="myTools"/>
</bean>
有谁知道这是否有效,或者不知道如何实现?
答案 0 :(得分:3)
使用<util:set>
这是名称空间:
xmlns:util="http://www.springframework.org/schema/util"
schemaLocation:
http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util-3.0.xsd
答案 1 :(得分:2)
您想使用util namespace
<util:set id="myTools">
<ref local="foo" />
<ref local="bar" />
</util:set>