我需要在嵌入式Tomcat和每个REST服务完全运行之后启动一个进程。
ApplicationReadyEvent是否在Tomcat启动后抛出,并且每个Web应用程序和REST服务都已完全部署?或者我应该使用更好/更晚的事件吗?
我搜索了互联网,我能找到的最接近的讨论是Running Code After Spring Boot Starts,尽管它没有深入研究REST服务准备问题,我不能简单地要求澄清最佳答案(还没有足够的声誉)。
简单的测试是没有帮助的,因为我计划随着时间的推移添加相当多的大型REST服务,这将延长启动时间,所以我可以现在成功,以后失败。
1条答案
按热度按时间y3bcpkx11#
如果您只有一个Sping Boot 应用程序,并且可以在其中添加代码,那么
ApplicationReadyEvent
就是适合您的需求的应用程序。