【发布时间】:2016-01-29 15:57:15
【问题描述】:
我有一个 spring 配置文件,其中有一个 bean 列表。在我的程序中,我使用这个配置文件来启动这些服务(bean)。我开始一项又一项服务。看起来是这样的:
<bean class="java.util.ArrayList" id="configEntries">
<constructor-arg>
<list>
<ref bean="TestService1" />
<ref bean="TestService2" />
<ref bean="TestService3" />
<ref bean="TestService4" />
</list>
</constructor-arg>
</bean>
现在我想以多个并行方式启动这些服务。例如同时启动四次TestService1。无论如何我可以将这些豆子组合在一起,比如列表中的列表?
<list>
<list>
<ref bean="TestService1" />
<ref bean="TestService1" />
<ref bean="TestService1" />
<ref bean="TestService1" />
</list>
<list>
<ref bean="TestService2" />
<ref bean="TestService2" />
<ref bean="TestService2" />
<ref bean="TestService2" />
</list>
<list>
<ref bean="TestService3" />
<ref bean="TestService3" />
<ref bean="TestService3" />
<ref bean="TestService3" />
</list>
<list>
<ref bean="TestService4" />
<ref bean="TestService4" />
<ref bean="TestService4" />
<ref bean="TestService4" />
</list>
</list>
【问题讨论】:
标签: java spring dependencies