You should be able to do just this (assuming all services are singleton scoped):
class Delegator {
@Autowired
private Map<String, YourService> services;
}
to have Spring inject all the services by bean name (the String key) in the map.
Now if you really need to inject prototype-scoped services, have a look at this link for ideas.