Spring系列学习之Spring Session 用户会话管理

英文原文: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.

 示例

尝试一些例子:

  • HttpSession & Redis
  • Spring Boot Integration
  • Spring Security Integration
  • RESTful APIs
  • WebSocket Integration

你可能感兴趣的:(Spring系列学习之Spring Session 用户会话管理)