1. 程式人生 > >Spring系列學習之Spring Session 使用者會話管理

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.

 示例

嘗試一些例子: