我想知道是否可以在Spring中的列表中指定x数量的相同bean。例如,而不必与IDS豆:阶段1,阶段2,... stageN,如下:Spring中的多个Bean实例
<bean id="stage1" class="Stageclass"/>
<bean id="stage2" class="Stageclass"/>
<bean id="stages" class="java.util.ArrayList">
<constructor-arg>
<list>
<ref bean="stage1" />
<ref bean="stage2" />
</list>
</constructor-arg>
</bean>
有没有可能做一些像下面?:
<bean id="stage1" class="Stageclass"/>
<bean id="stages" class="java.util.ArrayList">
<constructor-arg>
<list>
<ref bean="stage1" duplicate="20 times"/>
</list>
</constructor-arg>
</bean>
谢谢提前。
感谢您的回应 - 我已经研究过静态方法,并认为这可能是要走的路。但是你知道是否可以在ArrayList实例中创建独特的元素,而不是复制这些元素? 谢谢 – dchang 2012-03-28 21:39:30
例如,如果我想'n'StageClass bean的新实例? – dchang 2012-03-28 21:48:58
任何事情都有可能,但那将是一个不同的问题。你接受我的回应后,我可以电视你。 :) – 2012-03-28 23:00:32