1、创建springboot项目
2、编写应用停止实例
@SpringBootApplication
public class ApplicationExit {
@Bean
public ExitCodeGenerator exitCodeGenerator() {
return () -> 42;
}
public static void main(String[] args) {
System.exit(SpringApplication
.exit(SpringApplication.run(ApplicationExit.class, args)));
}
}
3、查看源码
只要
值不是0 就可以实现退出功能
本文介绍如何通过SpringBoot实现应用程序的优雅退出,并提供了一个具体的示例。通过自定义ExitCodeGenerator,可以在应用关闭时返回一个特定的状态码,帮助判断应用是否正常终止。

281

被折叠的 条评论
为什么被折叠?



