d00*_*001 4 java spring spring-mvc spring-boot application.properties
我希望使用 Spring Boot 和 Tomcat 在 Spring MVC 应用程序中扩展用户会话。查看文档似乎有 2 个相关属性:
server.servlet.session.timeout
spring.session.timeout
Run Code Online (Sandbox Code Playgroud)
大多数示例似乎都建议使用server.servlet.session.timeout; 的目的是spring.session.timeout什么?应该使用哪一个来扩展用户会话?
spring.session.timeout是来自名为 的 Spring 子项目的属性Spring Session。server.servlet.session.timeout如果未设置,它将回退到。
简而言之,Spring Session 允许您将 HttpSession 存储在 RDBMS / Redis / Hazelcast Cluster / MongoDB 中,而不是 Tomcat 内部的内部映射。因此,会话以与容器无关的方式存储,并使会话集群更容易,因为您无需配置Tomcat 集群。
所以如果你不使用Spring Session,你应该使用server.servlet.session.timeout
| 归档时间: |
|
| 查看次数: |
2419 次 |
| 最近记录: |