shr*_*000 5 session spring request
Spring 如何知道何时在会话/请求范围 bean 上调用“destory”方法(换句话说,它如何检测相关 bean 超出范围)?
我在某处读到它使用请求/会话侦听器来通知这些事件。但是这些监听器需要在 web.xml 中定义,并且在 Spring 文献中没有提到定义这样的监听器。那么这是如何工作的呢?
就org.springframework.web.servlet.DispatcherServlet做到了。它使用自己的代码,例如org.springframework.web.context.request.RequestAttributes#registerDestructionCallback回调列表功能来注册所有这些作用域 bean。
| 归档时间: |
|
| 查看次数: |
4478 次 |
| 最近记录: |