Spring: obtenir tous les haricots de certaines interface et type
Dans mon Printemps de Démarrage de l'application, supposons que j'ai une interface en Java:
public interface MyFilter<E extends SomeDataInterface>
(un bon exemple est le Printemps interface publique ApplicationListener< E s'étend ApplicationEvent > )
et j'ai quelques implémentations comme:
@Component
public class DesignatedFilter1 implements MyFilter<SpecificDataInterface>{...}
@Component
public class DesignatedFilter2 implements MyFilter<SpecificDataInterface>{...}
@Component
public class DesignatedFilter3 implements MyFilter<AnotherSpecificDataInterface>{...}
Puis, dans certains objet que je suis intéressé à utiliser tous les filtres que de mettre en œuvre MyFilter< SpecificDataInterface > mais PAS MyFilter< AnotherSpecificDataInterface >
Quelle serait la syntaxe de cette?
source d'informationauteur Askar Ibragimov
Vous devez vous connecter pour publier un commentaire.
La suite va injecter chaque MyFilter instance qui a un type qui s'étend SpecificDataInterface comme argument générique dans la Liste.
Vous pouvez simplement utiliser