Spring: получить все Bean-компоненты определенного интерфейса И типаJAVA

Программисты JAVA общаются здесь
Anonymous
Spring: получить все Bean-компоненты определенного интерфейса И типа

Сообщение Anonymous »

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

Код: Выделить всё

public interface MyFilter
(хорошим примером является публичный интерфейс ApplicationListener< E расширяет ApplicationEvent > Spring)

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

Код: Выделить всё

@Component
public class DesignatedFilter1 implements MyFilter{...}

@Component
public class DesignatedFilter2 implements MyFilter{...}

@Component
public class DesignatedFilter3 implements MyFilter{...}
Затем в каком-то объекте мне интересно использовать все фильтры, реализующие MyFilter но НЕ MyFilter < AnotherSpecificDataInterface >

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

Подробнее здесь: https://stackoverflow.com/questions/402 ... e-and-type

Вернуться в «JAVA»