У меня есть 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"
Как я должен Autowire общий тип Item<T> в Spring?