Ich habe eine Bohne, Item<T>
die in einer @Configuration
Klasse automatisch verdrahtet werden muss .
@Configuration
public class AppConfig {
@Bean
public Item<String> stringItem() {
return new StringItem();
}
@Bean
public Item<Integer> integerItem() {
return new IntegerItem();
}
}
Aber wenn ich es versuche @Autowire Item<String>
, bekomme ich folgende Ausnahme.
"No qualifying bean of type [Item] is defined: expected single matching bean but found 2: stringItem, integerItem"
Wie soll ich Item<T>
im Frühjahr einen generischen Autowire-Typ verwenden ?