我正在使用Spring-Boot 1.1.8-RELEASE。 我将我的应用程序配置为像这样的引导程序:
new SpringApplicationBuilder(ParentCtxConfig.class).child(WebCtxConfig.class).web(true).run(args);
我已启用关闭端点(通过在我的application.properties中设置endpoints.shutdown.enabled=true
)。
问题是我的应用程序没有被关闭,因为父上下文仍处于活动状态(仅在WEB上下文中调用了关闭)。
我做错了什么?我的意思是,将WEB上下文与核心上下文分开是一种不好的做法?如果没有,我该如何关闭核心上下文?