jboot如何设置session有效期

发布于 2021-12-08 11:15:47 字数 126 浏览 785 评论 9

如题:

登录过后会将用户信息保存在session中,但是session时间很短就过期了,也就是说用户信息丢失了,尝试setMaxInactiveInterval,但是不起用,请问在jboot中怎样设置session有效期?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

英雄似剑 2021-12-08 23:49:21

好滴,感谢!

少女情怀诗 2021-12-08 23:49:09

jboot v1.4.1 已经发布

情场扛把子 2021-12-08 23:48:43

可能存在session丢失数据的问题已经修复;

同时已经支持设置session的过期时间,下个版本发布。

时光清浅 2021-12-08 23:47:51

回复
@理工男海哥 : 莫非我用的是假jboot,o(╥﹏╥)o,建项目的时候用的是jboot1.3.2,现在项目快完事了,把jboot的版本改到1.3.7了,但是在测试过程中发现偶尔会出现活跃状态session数据丢失的情况。这个跟热部署有影响么?

女中豪杰 2021-12-08 23:47:41

回复
跟你说的情况差不多,我是在session中保存了一些用户数据,但是 session的有效期不能设置,这个很尴尬,希望在配置中能有个配置session有效期的地方,这样能灵活一点。

彼岸花ソ最美的依靠 2021-12-08 23:47:37

回复
暂时的方案是使用cookie代替session,我们的项目不用session已经很多年了,我晚点看下什么问题导致的。

策马西风 2021-12-08 23:46:47

回复
@理工男海哥 : 好的,谢谢

柳若烟 2021-12-08 23:40:28

回复
确实有这个问题,找到原因了,晚点发布新版本。谢谢反馈。

风苍溪 2021-12-08 22:39:30

Jboot默认session存储时间是一个小时,暂时无法设置时间,后续可以新增相应接口。

同时,Jboot定位的是微服务,在微服务下不建议用session来存储信息,可以使用cookie代替,用户登录相关可以使用JWT等。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文