Java 春季的contextstoppedevent与contextclosedevent?
有谁能解释一下春季的contextstoppedevent和contextclosedevent的区别吗 我觉得他们是一样的,Java 春季的contextstoppedevent与contextclosedevent?,java,spring,event-handling,Java,Spring,Event Handling,有谁能解释一下春季的contextstoppedevent和contextclosedevent的区别吗 我觉得他们是一样的, ConfigurableApplicationContext sss = (ConfigurableApplicationContext) ((ApplicationContextEvent) event).getApplicationContext(); sss.stop(); sss.close(); 我可以知道我必须在哪里以及何时使用它吗?首先,在绝大多数情况下
ConfigurableApplicationContext sss = (ConfigurableApplicationContext) ((ApplicationContextEvent) event).getApplicationContext();
sss.stop();
sss.close();
我可以知道我必须在哪里以及何时使用它吗?首先,在绝大多数情况下,必须显式调用
stop()
和close()
方法的不是您。通常,框架将调用它们,您将侦听相关事件
您可以找到与Spring生命周期相关的事件的良好比较。本质上,关闭事件按时间顺序发生在任何其他停止事件之后。可以重新启动已停止的上下文,但无法重新打开已关闭的上下文