範例與指南 (由此開始)

若要開始使用 Spring Session,最佳起點是我們的範例應用程式。

表 1. 使用 Spring Boot 的範例應用程式
來源 說明 指南

搭配 Redis 的 HttpSession

示範如何使用 Spring Session 以 Redis 取代 HttpSession

搭配 Redis 的 HttpSession 指南

搭配 JDBC 的 HttpSession

示範如何使用 Spring Session 以關聯式資料庫儲存區取代 HttpSession

搭配 JDBC 的 HttpSession 指南

搭配 Hazelcast 的 HttpSession

示範如何使用 Spring Session 以 Hazelcast 取代 HttpSession

依使用者名稱尋找

示範如何使用 Spring Session 依使用者名稱尋找 session。

依使用者名稱尋找指南

WebSockets

示範如何搭配 WebSockets 使用 Spring Session。

WebSockets 指南

WebFlux

示範如何使用 Spring Session 以 Redis 取代 Spring WebFlux 的 WebSession

搭配自訂 Cookie 的 WebFlux

示範如何在以 WebFlux 為基礎的應用程式中使用 Spring Session 自訂 Session cookie。

搭配自訂 Cookie 的 WebFlux 指南

搭配 Redis JSON 序列化的 HttpSession

示範如何使用 Spring Session 以搭配 JSON 序列化的 Redis 取代 HttpSession

搭配 MongoDB 儲存庫的 Spring Session (Servlet 基礎)

示範如何使用傳統 MongoDB 儲存庫支援 Spring Session。

搭配 MongoDB 儲存庫的 Spring Session

搭配 MongoDB 儲存庫的 Spring Session (反應式)

示範如何使用反應式 MongoDB 儲存庫支援 Spring Session。

搭配 MongoDB 儲存庫的 Spring Session

表 2. 使用 Spring Java 基礎設定的範例應用程式
來源 說明 指南

搭配 Redis 的 HttpSession

示範如何使用 Spring Session 以 Redis 取代 HttpSession

搭配 Redis 的 HttpSession 指南

搭配 JDBC 的 HttpSession

示範如何使用 Spring Session 以關聯式資料庫儲存區取代 HttpSession

搭配 JDBC 的 HttpSession 指南

搭配 Hazelcast 的 HttpSession

示範如何使用 Spring Session 以 Hazelcast 取代 HttpSession

搭配 Hazelcast 的 HttpSession 指南

自訂 Cookie

示範如何使用 Spring Session 並自訂 cookie。

自訂 Cookie 指南

Spring Security

示範如何在現有的 Spring Security 應用程式中使用 Spring Session。

Spring Security 指南

REST

示範如何在 REST 應用程式中使用 Spring Session 以支援使用標頭進行驗證。

REST 指南

表 3. 使用 Spring XML 基礎設定的範例應用程式
來源 說明 指南

搭配 Redis 的 HttpSession

示範如何使用 Spring Session 以 Redis 儲存區取代 HttpSession

搭配 Redis 的 HttpSession 指南

搭配 JDBC 的 HttpSession

示範如何使用 Spring Session 以關聯式資料庫儲存區取代 HttpSession

搭配 JDBC 的 HttpSession 指南

表 4. 其他範例應用程式
來源 說明 指南

Hazelcast

示範如何在 Java EE 應用程式中搭配 Hazelcast 使用 Spring Session。