java - spring 是否有一个关闭过程来放置清理代码?

当我的 Spring Web 应用程序关闭时,是否有一个事件我可以以某种方式连接到我可以执行一些清理代码以清空一些池等。

最佳答案

你可以使用以下

  1. destroy-method as @amir75 建议

  2. @PreDestroy注释

  3. 实现 DisposableBean并覆盖destroy方法。

关于这些的所有细节都可以在 Disposable Callbacks 找到.

https://stackoverflow.com/questions/8585350/

相关文章:

spring - 无法访问 Spring Boot Actuator "/actuator"端点

spring - 为所有 Spring Boot 执行器端点添加前缀

java - j2ee Web 应用程序的标准项目/包结构

java - 缺少工件 javax.transaction :jta:jar:1. 0.1B(问题不

java - Spring RestTemplate 发布响应

java - 上下文 :property-placeholder not working for m

java - 无法实例化 Pageable bean

java - Spring security - 禁用注销重定向

java - Maven BOM [Bill Of Materials] 依赖

spring - Java Spring AOP : Using CustomizableTrace