【发布时间】:2022-01-24 08:02:45
【问题描述】:
我有一个 bean Item<T> 需要在 @Configuration 类中自动装配。
@Configuration
public class AppConfig {
@Bean
public Item<String> stringItem() {
return new StringItem();
}
@Bean
public Item<Integer> integerItem() {
return new IntegerItem();
}
}
但是当我尝试@Autowire Item<String> 时,我得到以下异常。
"No qualifying bean of type [Item] is defined: expected single matching bean but found 2: stringItem, integerItem"
我应该如何在 Spring 中自动装配泛型类型 Item<T>?
【问题讨论】:
标签: java spring generics autowired spring-annotations