Java:Spring Boot Actuator-Shutdown端点分析

java标志
image-2744

Spring Boot 版本: 2.1.3.RELEASE

处理类: org.springframework.boot.actuate.context.ShutdownEndpoint
处理方法: shutdown()

1. 首先检查应用上下文是否为空,为空则返回无可关闭应用,不为空则继续执行;
2. 返回关闭消息,并且新开一个线程,调用实际的关闭应用方法(this.context.close()),并设置500毫秒之后关闭应用.