我有一个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>
<list>
<value>
<list>...</list>
</value>
<value>
<list>...</list>
</value>
<value>
<list>...</list>
</value>
</list>