用代码优雅的终止springboot服务
生活随笔
收集整理的這篇文章主要介紹了
用代码优雅的终止springboot服务
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用代碼優雅的終止springboot服務
- 1. 法一: configurableApplicationContext.close()
- 2. 法二: System.exit(SpringApplication.exit(context, (ExitCodeGenerator) () -> 0));
- 參考
1. 法一: configurableApplicationContext.close()
public static void main(String[] args) {// 初始化時得到全局配置ConfigurableApplicationContext ConfigurableApplicationContext configurableApplicationContext= SpringApplication.run(App.class, args);configurableApplicationContext.close();
}
2. 法二: System.exit(SpringApplication.exit(context, (ExitCodeGenerator) () -> 0));
public static void main(String[] args) {ConfigurableApplicationContext ctx = SpringApplication.run(App.class, args);exitApplication(ctx);
}public static void exitApplication(ConfigurableApplicationContext context) {int exitCode = SpringApplication.exit(context, (ExitCodeGenerator) () -> 0);System.exit(exitCode);
}
參考
- https://www.cnblogs.com/huangqingshi/p/11370291.html
總結
以上是生活随笔為你收集整理的用代码优雅的终止springboot服务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 具有Python&OpenCV的本地二进
- 下一篇: logback-spring.xml读取