在 Spring 中,是否可以将逗号分隔的 bean 引用列表提供给另一个 bean,理想情况下不需要任何自定义属性编辑器。此列表来自我无法控制的占位符。
例如(不起作用):
<bean id="bean1" class="java.lang.Integer />
<bean id="bean2" class="java.lang.Integer />
<bean class="customclass">
<constructor-arg><ref bean="bean1,bean2" /></constructor-arg>
</bean>
这将等同于:
<bean id="bean1" class="java.lang.Integer />
<bean id="bean2" class="java.lang.Integer />
<bean class="customclass">
<constructor-arg>
<list>
<ref bean="bean1"/>
<ref bean="bean2"/>
</list>
</constructor-arg>
</bean>