У меня есть несколько бобов:
@Bean
public MyBean myBean1(){
return new MyBean(1);
}
@Bean
public MyBean myBean2(){
return new MyBean(2);
}
@Bean
public MyBean myBean3(){
return new MyBean(3);
}
Я хотел бы объединить их в одну коллекцию и передать в качестве аргумента.
Что-то вроде:
@Bean
public MyFinalBean myFinalBean(Collection<MyBean> myBeans){
return new MyFinalBean(myBeans);
}
Можно ли комбинировать бобы только с аннотациями? То есть без использования отдельного метода с applicationContext.getBeansOfType(MyBean.class);
?