【发布时间】:2017-05-03 13:12:09
【问题描述】:
您可以在 web.xml 中为所有会话设置会话超时(比如 60 分钟):
<session-config>
<session-timeout>60</session-timeout>
</session-config>
或在每个会话的基础上使用
session.setMaxInactiveInterval(60*60);
您可能希望在 authorizationSuccessHandler 中执行后者。
<form-login authentication-success-handler-ref="authenticationSuccessHandler"/>
我的问题:
- 上述两种方法是否相同?
- 如果不是,如何设置非活动超时,如第二种方法中所述 通过 Spring 配置 XML?
- 在春季设置会话超时的理想方法是什么 框架?
【问题讨论】:
-
请澄清您是否使用Spring Session,如您的问题标题和
spring-session标签所示? Spring Session 有自己的支持来配置您似乎没有使用的与会话相关的方面。
标签: spring spring-mvc session spring-security spring-session