【发布时间】:2011-05-03 21:24:39
【问题描述】:
我正在学习 Spring 3 并试图了解 HTTPSession 何时创建以及生命周期是什么。我所有的控制器都是单例的(默认情况下),我配置了HttpSessionListener。我观察到sessionCreated 永远不会被调用。
但是当我将LoginController 设为Session 范围控制器时,sessionCreated 会被调用。我想知道弹簧控制器如何管理HttpSession。另外,另一个问题是让我们说来自浏览器的第一个请求到达LoinController 并创建HttpSession - 然后从该浏览器到不同控制器(这是单例)的后续请求将使用相同的 HTTPSession 还是它是无状态的?有人可以帮忙吗?
【问题讨论】:
标签: spring spring-mvc controller