Spring Controller破坏方法?

时间:2009-03-10 18:08:19

标签: java spring servlets java-ee

Spring的Controller是否有任何类型的破坏/清除方法?我在ControllerAbstractController的JavaDocs中找不到任何内容。我正在寻找相当于javax.servlet.Servlet的{​​{1}}方法。

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

2 个答案:

答案 0 :(得分:4)

只需使用常规弹簧生命周期方法即可。因为所有Spring控制器都是Spring bean,所以它们将遵循常规生命周期。

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

答案 1 :(得分:0)

我不认为在控制器中启动一个线程是个好主意。这不是他们想要的,IMO。