클래스 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"
Item<T>
Spring에서 제네릭 유형 을 어떻게 Autowire해야 합니까?