优雅关闭方式,即相关配置见:https://blog.csdn.net/XlxfyzsFdblj/article/details/82054744
简析:
配置management.endpoint.shutdown.enabled = true,
对应会调用ShutdownEndpoint的shutdown方法,
public Map<String, String> shutdown() {
if (this.context == null) {
return NO_CONTEXT_MESSAGE;
} else {
boolean var6 = false;
Map var1;
try {
var6 = true;
var1 = SHUTDOWN_MESSAGE;
var6 = false;
} finally {
if (var6) {
Thread thread = new Thread(this::performShutdown);
thread.setContextClassLoader(this.getClass().getClassLoader());
thread.start();
}
}
Thread thread = new T