gpt4 book ai didi

java - contextstoppedevent vs contextclosedevent 在 Spring ?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:53:19 26 4
gpt4 key购买 nike

谁能解释一下 contextstoppedevent 和 spring 中的 contextclosedevent 之间的区别。

我觉得他们是一样的,

ConfigurableApplicationContext sss = (ConfigurableApplicationContext) ((ApplicationContextEvent) event).getApplicationContext();
sss.stop();
sss.close();

我可以知道我必须在哪里以及什么时候使用它吗?

最佳答案

首先,在绝大多数情况下,不是您必须显式调用stop()close() 方法。通常,它们将由框架调用,您将监听相关事件。

你可以找到here很好地比较了与 Spring 生命周期相关的事件。本质上,关闭事件按时间顺序发生在任何其他停止事件之后。停止的上下文可以重新启动,但关闭的上下文不能重新打开。

关于java - contextstoppedevent vs contextclosedevent 在 Spring ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20000617/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com