Spring: Hole alle Beans einer bestimmten Schnittstelle UND tippe
ngenommen, ich habe in meiner Spring Boot-Anwendung eine Schnittstelle in Jav
public interface MyFilter<E extends SomeDataInterface>
(ein gutes Beispiel ist Spring'spublic interface ApplicationListener <E erweitert ApplicationEvent> )
und ich habe einige Implementierungen wie:
@Component
public class DesignatedFilter1 implements MyFilter<SpecificDataInterface>{...}
@Component
public class DesignatedFilter2 implements MyFilter<SpecificDataInterface>{...}
@Component
public class DesignatedFilter3 implements MyFilter<AnotherSpecificDataInterface>{...}
Dann bin ich an einem Objekt interessiert @ zu nutzalle Filter die MyFilter <SpecificDataInterface> implementierenaber nich MyFilter <AnotherSpecificDataInterface>
Was wäre die Syntax dafür?