当前位置:   article > 正文

用代码优雅的终止springboot服务_springboot 如何将服务停止 java configurableapplicationcon

springboot 如何将服务停止 java configurableapplicationcontext

1. 法一: configurableApplicationContext.close()

public static void main(String[] args) {
	// 初始化时得到全局配置ConfigurableApplicationContext 
	ConfigurableApplicationContext configurableApplicationContext= SpringApplication.run(App.class, args);
	configurableApplicationContext.close();
}
  • 1
  • 2
  • 3
  • 4
  • 5

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);
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

参考

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/334253
推荐阅读
相关标签
  

闽ICP备14008679号