【发布时间】:2016-01-02 23:12:30
【问题描述】:
我们有这样的春豆:
@Component
@Scope(value="session")
public class MyBean {
// ...
}
spring 如何在内部将 HTTP 范围(如请求、会话)与相应 bean 的范围绑定。 RequestContextListener对此有什么作用吗?
【问题讨论】:
我们有这样的春豆:
@Component
@Scope(value="session")
public class MyBean {
// ...
}
spring 如何在内部将 HTTP 范围(如请求、会话)与相应 bean 的范围绑定。 RequestContextListener对此有什么作用吗?
【问题讨论】:
RequestContextListener 会将 HTTP 请求对象绑定到为该请求提供服务的线程。这使得请求和会话范围的 bean 可用于调用链的更下游。
即使 DispatcherServlet 和 RequestContextFilter 也会做同样的事情
【讨论】: