【发布时间】:2020-05-25 00:08:07
【问题描述】:
我有一个 Spring Boot 应用程序,但我似乎无法让我的登录会话持续很长时间。我在application.properties 中设置以下内容:
spring.session.timeout = 180d
server.servlet.session.timeout = 180d
我有几个问题:
• 指定spring.session.timeout 和server.servlet.session.timeout 时允许使用什么持续时间后缀?我在任何地方都找不到此文档,只是在这些 docs 中的注释说“如果未指定持续时间后缀,则使用秒数”,暗示其他持续时间是可能的。
• 我是否需要在我的 POM 中包含 spring-session?我不关心会话集群或有状态的 REST API 支持,我想避免更多的启动时间和配置。我当然不想配置更多的持久性。
我最关心的是让我保持登录网站(最好是无限期)。
我正在使用 Spring Boot 2.3.0-RELEASE。
【问题讨论】:
-
您使用的是哪个版本的 Spring Boot?
标签: spring-boot spring-session