bean2) …
Все работает и вопросов нет, но волнует вопрос порядка инициализации бинов, потенциально порядок может поменяться?
Нужно ли ставить аннотацию DependsOn({“bean2”})?
Spring по умолчанию управляет жизненным циклом bean-компонентов и устанавливает порядок их инициализации
Ну сейчас все работает, потому что бин2 создается раньше и поэтому бин1 создается корректно, но порядок может поменяться?
https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/DependsOn.html
Тогда читай как спринг инициализирует бины
А, у каждого Бина есть список кандидатов для внедрения и он их раньше создаст предварительно?
Обсуждают сегодня