В приложении весенней загрузки я использую несколько компонентов, аннотированных @Service
. Я хочу, чтобы один из этих компонентов был создан после создания всех других компонентов службы. Как я могу это сделать?Java Spring boot Service bean creation order
2
A
ответ
1
По умолчанию Spring использует зависимости ваших служб, чтобы определить порядок, в котором он создает ваши услуги.
Если вы хотите получить более точное представление о том, когда созданы ваши службы (т. Е. Создать одну услугу после всех остальных, даже если она не имеет всех зависимостей), вы можете использовать SmartLifeCycle.
Этот класс позволяет определить различные фазы для инициализации (а также уничтожения) ваших компонентов. См. Также Startup and shutdown callbacks в документации Spring Framework.
Смежные вопросы
- 1. Order of bean creation in Spring Boot
- 2. Bean Creation Exception spring boot
- 3. Spring Boot bean creation/injection issue
- 4. @Outowired and bean creation order
- 5. Spring 4 Dynamic Bean Creation
- 6. Java Spring Boot REST Service
- 7. Spring 4 Запрос управляемого Bean creation
- 8. Spring Boot - bean definition
- 9. Spring Restful Service с Spring Boot - NoSuchBeanDefinitionException
- 10. Создание Spring Boot Bean Exception
- 11. Hybris и Spring Bean Creation Exception Issue
- 12. Spring batch -Error in Bean Creation
- 13. Spring - Weird Error in Bean Creation
- 14. Ошибка создания bean - Spring Boot
- 15. Настроить сконфигурированный Spring Boot Bean
- 16. Spring Boot Annotation @Autowired of service failed
- 17. Служба Spring Boot Service непризнанная
- 18. Instantiate Bean/Service с Spring IoC
- 19. Spring Boot Embedded Tomcat Thread Pool Creation Overhead
- 20. Spring Boot Inject CrudRepository in Service
- 21. Конфигурация bean RestTemplate в Spring Boot
- 22. Spring Boot - автоматическое связывание с DataSource Bean
- 23. Spring Boot Soap Web-Service (Java) - сначала код?
- 24. Анонимный bean-компонент в названии Spring @Service
- 25. java spring bean registration
- 26. Spring boot - Service class is null
- 27. Spring Boot OAuth2 SSO
- 28. Spring boot custom Servlet не сопоставляется с именем bean
- 29. Как Autowire Service в обычном java bean
- 30. Spring Boot - интерфейсы и реализации
В чем причина этого? – jny
Вы можете использовать @DependsOn ("some-bean") – mirzak