英文原文:https://spring.io/projects/spring-session
目录
概述
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会话数据Redis - 提供由Redis支持的SessionRepository和ReactiveSessionRepository实现以及配置支持
- Spring Session JDBC - 提供由关系数据库和配置支持支持的SessionRepository实现
- Spring Session Hazelcast - 提供由Hazelcast和配置支持支持的SessionRepository实现
快速开始
使用Spring Initializr引导您的应用程序。
学习
文档
每个Spring项目都有自己的; 它详细解释了如何使用项目功能以及使用它们可以实现的功能。
2.1.3 SNAPSHOT | Reference Doc. | API Doc. |
2.1.2 GA | Reference Doc. | API Doc. |
2.0.9 SNAPSHOT | Reference Doc. | API Doc. |
2.0.8 GA | Reference Doc. | API Doc. |
1.3.5 SNAPSHOT | Reference Doc. | API Doc. |
1.3.4 GA | Reference Doc. | API Doc. |
示例
尝试一些例子: