Spring Session3.3.3

Spring Session 提供了一个 API 和实现,用于管理用户的会话信息。

特性

Spring Session 使支持集群会话变得非常简单,而无需绑定到特定于应用程序容器的解决方案。它还提供与以下内容的透明集成:

  • HttpSession - 允许以应用程序容器(例如 Tomcat)中立的方式替换 HttpSession,并支持在标头中提供会话 ID 以与 RESTful API 协同工作

  • WebSocket - 提供在接收 WebSocket 消息时保持 HttpSession 生存的能力

  • WebSession - 允许以应用程序容器中立的方式替换 Spring WebFlux 的 WebSession

模块

Spring Session 由以下模块组成:

  • Spring Session Core - 提供核心 Spring Session 功能和 API

  • Spring Session Data Redis - 提供由 Redis 支持的 SessionRepository 和 ReactiveSessionRepository 实现以及配置支持

  • Spring Session JDBC - 提供由关系数据库支持的 SessionRepository 实现以及配置支持

  • Spring Session Hazelcast - 提供由 Hazelcast 支持的 SessionRepository 实现以及配置支持

  • Spring Session MongoDB - 提供由 MongoDB 支持的 SessionRepository 实现以及配置支持

反馈

您可以使用GitHub 问题跟踪器报告 Spring Session 中的错误或增强功能。

如果您有关于一般用法的疑问,请在Stack Overflow上使用spring-session标签提问。

Spring Initializr

快速启动您的项目

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部