@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;
}
}
in IServiceCollection
I will refer lots of IService
beans like service1
, servvice2
, etc. I wanna get all of the service beans in method getAllServices()
.
How can I add all the services to the list automatically, not like the code above?