我有一个创建2个弹簧应用程序上下文的Web应用程序。
第一个是父或根上下文,第二个是如此声明的子项:
ApplicationContext parent = new GenericApplicationContext();
parent.registerShutdownHook();
parent.refresh();
ApplicationContext child = new GenericApplicationContext();
child.setParent(parent);
我的问题是:我是否需要在子上下文中调用registerShutdownHook()?
谢谢,
为了你的帮助。
答案 0 :(得分:0)
您必须为您创建的每个应用程序上下文注册一个关闭挂钩。这将确保如果JVM突然关闭,您的bean将被彻底处理掉。