關于用list裝配的問題
@Autowired
private List<Store> list ;
@Bean
public StringStore stringStore(){
return new StringStore();
}
@Bean
public IntegerStore integerStore(){
return new IntegerStore();
}
@Bean(name = "stringStoreTest")
public Store stringStoreTest(){
????????if(list != null && list.size() != 0){
???????? for (Store store : list) {
???????? System.out.println(store.getClass().getName());
???????? }
???????? }else{
???????? System.out.println("No!!!!!!");
???????? }
????????
???????? return new StringStore();
}
結果返回為空,我也覺得應該是有問題的,因為自動裝載的時候,會分不清楚是裝載哪個bean所以,問問各位大神
謝謝大家!??!
2019-05-11
你類忘寫@Component了吧
2018-10-24
你的StringStore類型和IntegereStore類型在實現Store<T>泛型時,類型是否一致?把其他兩個類給出來。