Всех с праздниками!) Spring по умолчанию умеет инжектить в листы бины с одинаковым интерфейсом. Например:
@RequiredArgsConstructorpublic class Service {
private final List<Handler> handlers;
}
Я хочу свой бин-лист, чтобы соблюсти в нем порядок. Например:
@Bean
public List<Handler> handlers() {
return List.
of(
Handler1.class,
...
HandlerN.class).stream().map(h -> context.getBean(h)).collect(Collectors.
toList());
}
Так вот он даже имея объявленный бин такой с листом и таким же имененм, все равно инжектит свой лист с бинами, в том порядке, в каком они проинициализированы. Может есть способ отключить создание листов бинов самостоятельное? Или другой бест практис, который тут может подойти. без оборачивания листа в еще один бин жалательно)