8. Shutdown SpringBoot App
Shutdown Endpoint
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>management.endpoints.web.exposure.include=*
management.endpoint.shutdown.enabled=truecurl -X POST localhost:8080/actuator/shutdownclose Application Context
@SpringBootApplication
public class ConfigurableApp {
public static void main(String[] args) {
ConfigurableApplicationContext ctx = new
SpringApplicationBuilder(ConfigurableApp.class).web(WebApplicationType.NONE).run();
System.out.println("Spring Boot application started");
ctx.getBean(TerminateBean.class);
ctx.close();
}
}退出SpringApplication
从外部程序kill App
最后更新于
这有帮助吗?