springboot设置session失效时间

方式一

设置整个tocmat容器中所有的session失效时间,编辑tomcat安装目录下的conf/web.xml文件:

<session-config>

  <session-timeout>30</session-timeout>

</session-config>

单位分钟,tomcat默认是30分钟

方式二

设置特定项目的session时长,修改指定项目的web.xml文件:

<session-config>

  <session-timeout>20</session-timeout>

</session-config>

单位分钟

方式三

通过Java代码设置

session.setMaxInactiveInterval(10*60);

单位秒

setMaxInactiveInterval()方法表示当前session在指定时间内若没有与服务器发生任何交互后失效,期间用户的任何活动都将刷新session的失效时间,例如在10秒内刷新页面将重新计算失效时间

posted @ 2023-09-27 11:14  技术白菜  阅读(1296)  评论(0)    收藏  举报