gpt4 book ai didi

java - 在 ApplicationContext 被销毁之前立即触发的 Spring 关闭事件?

转载 作者:搜寻专家 更新时间:2023-11-01 03:10:47 25 4
gpt4 key购买 nike

我正在寻找拦截器或触发器以了解所有上下文 bean 都已销毁并且 applicationcontext 实例即将销毁自身。所以我可以在应用程序生命周期结束时执行一个过程。

有一个事件类型 ContextClosedEvent,它接近于我想做的事情,但是它在 bean 销毁 之后引发事件。我认为它带有 applicationcontext 的 close() 方法。所以它不符合我的需要

有什么想法吗?

问候

阿里

最佳答案

您可以使用抽象应用程序上下文类的 registerShutDownHook() 方法。有关详细信息,请查看 this.

更新

然后你应该在你想要在 spring 上下文即将销毁时最后运行一些东西的方法之上尝试 @PreDestroy 注释。

希望对您有所帮助。干杯。

关于java - 在 ApplicationContext 被销毁之前立即触发的 Spring 关闭事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10902775/

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