如何在进程(春季启动)运行时控制(启动,停止)Web服务器



我正在启动服务器,但我想在某些条件满足时启动它。使用弹簧启动,我不知道如何控制何时启动Web服务器,它只是在进程启动时启动。

有两种方法可以关闭Spring Boot:

  1. 通过 http 请求关闭。请参考这里。
  2. 关闭即服务。请参考这里。

希望这些对您有所帮助。

我猜你正在使用某些嵌入服务器,如嵌入 tomcat,这意味着当你启动 springboot main 时,你的应用程序会自动启动一个 Web 服务器。您可以通过 shell 创建一个触发器来启动整个应用程序。此外,像 jenkins 这样的东西也可以处理你的问题。

最新更新