我想知道是否可以在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