Spring系列學習之Spring Session 使用者會話管理
阿新 • • 發佈:2018-12-26
英文原文: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. |
示例
嘗試一些例子: