不過如果要注入一個普通的Map,在不使用@bean的情況下,還沒有找到解決方法。
@Resource
private Map<String,Service> serviceMap;
這樣把所有Service的類型(實現類)的bean全部注入到servcieMap中。
serviceMap的key爲bean的名字,比如下面的aService,value爲ServiceA對應的bean.
@Service("aService")
public class ServiceA implements Service{
......
}
--待續