博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java中设置Session过期时间(Spring Boot)
阅读量:6272 次
发布时间:2019-06-22

本文共 974 字,大约阅读时间需要 3 分钟。

1、Spring Boot:

server.session.cookie.comment = #注释会话cookie。server.session.cookie.domain = #会话cookie的域。server.session.cookie.http-only =#“HttpOnly”标志为会话cookie。server.session.cookie.max-age = #会话cookie的最大年龄(以秒为单位)。server.session.cookie.name = #会话cookie名称。server.session.cookie.path = #会话cookie的路径。server.session.cookie.secure = #“Secure”标志为会话cookie。server.session.persistent = false #在重新启动之间持续会话数据。server.session.store-dir = #用于存储会话数据的目录。server.session.timeout = #会话超时(秒)。server.session.tracking-modes =#会话跟踪模式(以下一个或多个:“cookie”,“url”,“ssl”)。

2、Web容器中,如Tomcat里可以设置超时时间为30分钟 

3、在web.xml中的session-config配置 

session-timeout元素用来指定默认的会话超时时间间隔,以分钟为单位。该元素值必须为整数。如果session-timeout元素的值为零或负数,则表示会话将永远不会超时。如,设置session失效时间为30分钟: 

30

4、在程序中调用session的setMaxInactiveInterval方法设置

session.setMaxInactiveInterval(30 * 60);

setMaxInactiveInterval设置的是当前会话的失效时间,不是整个web的时间,单位为以秒计算。如果设置的值为零或负数,则表示会话将永远不会超时。常用于设置当前会话时间。 

 

参考:

==>如有问题,请联系我:easonjim#163.com,或者下方发表评论。<==

转载地址:http://lympa.baihongyu.com/

你可能感兴趣的文章
【spring set注入 注入集合】 使用set注入的方式注入List集合和Map集合/将一个bean注入另一个Bean...
查看>>
Nginx多站点设置及负载均衡
查看>>
Spring中bean注入前后的一些操作:
查看>>
如何让oracle DB、监听和oem开机启动(dbstart)
查看>>
HDU 2639 Bone Collector II(01背包变形【第K大最优解】)
查看>>
MailMail正式发布!注册码免费发放活动开启!(已结束~~不要再回复咧~)
查看>>
一个分层架构设计的例子(2)
查看>>
时态数据库的应用介绍(2)--时态数据库之TimeDB
查看>>
BZOJ 1207: [HNOI2004]打鼹鼠【妥妥的n^2爆搜,dp】
查看>>
Linux kernel scriptes bin2c "\x"
查看>>
当智能交通遇上大数据 智能交通不再是梦
查看>>
iOS开发 - Content hugging priority & Content compression resistance priority
查看>>
centos6下mysql的主从复制的配置
查看>>
Object-C---&gt;Swift之(七)嵌套函数与闭包
查看>>
css继承样式怎么控制?用选择器
查看>>
Http和Https三次握手那些事
查看>>
WCF 添加 RESTful 支持,适用于 IIS、Winform、cmd 宿主
查看>>
105.4. Installing Ganglia on Centos
查看>>
Drupal 曝出代码执行高危漏洞,数百万网站受影响
查看>>
SAP MM 移动类型107和109之研究
查看>>