2017-08-04 1 views
0

J'essaie d'injecter une classe avec generics.Spring - Injecter des haricots génériques

Disons que j'ai la classe GenericClass<T> et je veux injecter dans deux classes ayant:

@Autowired 
private GenericClass<A> foo; 

et

@Autowired 
private GenericClass<B> foo; 

Comment puis-je y parvenir? Je pensais que l'utilisation d'un prototype scope serait suffisant.

Merci! J'utilise Spring 4. Aussi, la meilleure solution serait de ne pas déclarer chaque bean dans un @Configuration si c'est possible.

Répondre