我们正在实现自己的关闭挂钩,并希望禁用spring附带的默认值。它在弹簧应用中运行良好,并没有使用弹簧云。
SpringApplication app = new SpringApplicationBuilder(NoaApp.class).build();
app.setRegisterShutdownHook(false);
ConfigurableApplicationContext applicationContext = app.run(args);
GracefulShutdownHook.register(applicationContext);
SpringApplication触发一个事件,该事件导致BootstrapApplicationListener初始化一个新的上下文,并将registerShutdownHook标志设置为默认值true,这将注册关闭钩子。
有没有一种干净的方法来解决这个问题?
答案 0 :(得分:0)
我们使用的是spring-cloud 1.0.3,修复版本为1.1.0