未卜先知
2017-01-08 11:29
@Configuration
public class StoreConfig {
@Autowired
@Qualifier("stringStore")
private Store<String> s1;
@Bean("hello") //指定name
public Store stringStore(){
return new StringStore();
}
}test:
@Test
public void testG(){
Store store = super.getBean("hello");
System.out.println(store.getClass().getName());
}当然这里@Qualifier("stringStore") ,但是我改成@Qualifier("hello"),也是一样

我将你的代码执行了一遍,可以在:
泛型注入的时候指定被注入的Bean的name啊
Spring入门篇
268800 学习 · 1026 问题
相似问题