Spring Boot 优雅地关闭应用程序
Posted
技术标签:
【中文标题】Spring Boot 优雅地关闭应用程序【英文标题】:Spring boot shut down application gracefully 【发布时间】:2021-10-28 22:17:35 【问题描述】:优雅关闭spring boot应用程序的最佳方法是什么(Spring boot - 2.4.9版本)?
我应该注册关闭挂钩吗? applicationContext.registerShutdownHook();
以下就足够了吗?我理解下面确实会优雅地关闭容器 System.exit(SpringApplication.exit(appContext, () -> 0));
【问题讨论】:
您为什么不阅读文档? docs.spring.io/spring-boot/docs/current/reference/htmlsingle/… 【参考方案1】:在 intellij 中,如果您使用 spring-boot:run 启动它,那么您可以在终端窗口中使用 CTRL + C 将其关闭
【讨论】:
以上是关于Spring Boot 优雅地关闭应用程序的主要内容,如果未能解决你的问题,请参考以下文章
如何通过start-stop-daemon优雅地关闭Spring Boot应用程序[重复]
Spring Boot Maven 插件 - spring-boot:run 和优雅关闭