我正在启动服务器,但我想在某些条件满足时启动它。使用弹簧启动,我不知道如何控制何时启动Web服务器,它只是在进程启动时启动。
有两种方法可以关闭Spring Boot:
- 通过 http 请求关闭。请参考这里。
- 关闭即服务。请参考这里。
希望这些对您有所帮助。
我猜你正在使用某些嵌入服务器,如嵌入 tomcat,这意味着当你启动 springboot main 时,你的应用程序会自动启动一个 Web 服务器。您可以通过 shell 创建一个触发器来启动整个应用程序。此外,像 jenkins 这样的东西也可以处理你的问题。