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?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage