【发布时间】:2015-04-04 02:41:32
【问题描述】:
@Component
public class IServiceCollection {
@Resource
private IService service1;
@Resource
private IService service2;
@Resource
private IService service3;
@Resource
private IService service4;
@Resource
private IService service5;
public List<IService> getAllServices(){
List<IService> iServiceList = new ArrayList<IService>();
iServiceList.add(service1);
iServiceList.add(service2);
return iServiceList;
}
}
在IServiceCollection 中,我将参考很多IService bean,例如service1、servvice2 等。我想在方法getAllServices() 中获取所有服务bean。
如何自动将所有服务添加到列表中,而不是像上面的代码?
【问题讨论】:
-
看看这个answer