Spring bean:单个映射条目的多个值

时间:2017-06-25 04:49:43

标签: java spring spring-bean

我有一个依赖bean定义映射如下:

<bean id="MyFieldFilterFactory" class="xyz.project.FieldFilterFactory" scope="prototype" >
<property name="parameters">
  <map>
    <entry key="mycheckBoxfield_" value-ref="myCheckBoxFilterFields" />
  </map>
</property>

<bean id="myCheckBoxFilterFields" class="xyz.myFilterDefinitionClass" scope="prototype">
    <property name="dependentField" value="FirstName_"/>
</bean>

现在我需要为条目键mycheckBoxfield定义多个dependentFields。我希望做一些像

这样的事情
<bean id="myCheckBoxFilterFields" class="xyz.myFilterDefinitionClass" scope="prototype">
    <property name="dependentField" value="FirstName_"/>
    <property name="dependentField" value="LastName_"/>
    <property name="dependentField" value="MiddleName_"/>
</bean>

或者可能是给定条目的多个值-ref,这样我就可以创建多个依赖于相同条目键的bean。

但认为这是不允许的。作为一个初学者,我不知道如何实现这一目标。我基本上需要有多个字段依赖于输入键。如果这没有任何意义,我很乐意提供更多的投入。 谢谢。

0 个答案:

没有答案