java - Spring Controller 销毁方法?

标签 java spring servlets jakarta-ee

Spring 的 Controller 是否有任何类型的销毁/清理方法?我在 JavaDocs 中找不到 ControllerAbstractController 的任何内容。我正在寻找 javax.servlet.Servletdestroy() 方法的等效项。

原因是我正在 Spring Controller 中启动一个线程。我希望每当 Controller 从服务器中取出时线程就终止(例如当容器关闭时)。

最佳答案

只需使用常规的 spring 生命周期方法即可。因为所有 Spring Controller 都是 Spring bean,所以它们将遵循常规的生命周期。

http://static.springframework.org/spring/docs/2.5.x/reference/beans.html#beans-factory-lifecycle-disposablebean

关于java - Spring Controller 销毁方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/631596/

相关文章:

java - 使用可变参数安全吗?

Java Pageable - 每页从今天开始的不同日期

java - 如何仅在选中时在 ViewPager 中加载 fragment

java - 使用 JavaCV 库接收 RTSP 流

java - 在将 JSP 页面添加到我的主机并使其生效后,如何保护它?

spring - 提取数组的值并添加到同一个选择的mongoDB中

java - 可以检查 `@Scheduled` 方法是否已完成执行吗?

java - 如何在data.sql初始化中初始化spring-data-jpa中的一对多关系

java - spring 应用程序如何在内部调用另一个普通的 servlet 但托管在同一个 tomcat 上

java - 如何将变量中的数据从 servlet 发送到 servlet?