Весна: получить все Бины определенного интерфейса И типа

Предположим, что в моем приложении Spring Boot есть интерфейс на Java:

public interface MyFilter<E extends SomeDataInterface> 

(хороший пример весныоткрытый интерфейс ApplicationListener <E extends ApplicationEvent> )

и у меня есть несколько реализаций, таких как:

@Component
public class DesignatedFilter1 implements MyFilter<SpecificDataInterface>{...}

@Component
public class DesignatedFilter2 implements MyFilter<SpecificDataInterface>{...}

@Component
public class DesignatedFilter3 implements MyFilter<AnotherSpecificDataInterface>{...}

Затем в каком-то объекте мне интересно использоватьвсе фильтры которые реализуют MyFilter <SpecificDataInterface>но нет MyFilter <AnotherSpecificDataInterface>

Какой будет синтаксис для этого?

Ответы на вопрос(2)

Ваш ответ на вопрос