示例和指南(從這裡開始)

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

表 1. 使用 Spring Boot 的示例應用程式
來源 描述 指南

帶 Redis 的 HttpSession

演示如何使用 Spring Session 將 HttpSession 替換為 Redis。

帶 Redis 的 HttpSession 指南

帶 JDBC 的 HttpSession

演示如何使用 Spring Session 將 HttpSession 替換為關係資料庫儲存。

帶 JDBC 的 HttpSession 指南

帶 Hazelcast 的 HttpSession

演示如何使用 Spring Session 將 HttpSession 替換為 Hazelcast。

按使用者名稱查詢

演示如何使用 Spring Session 按使用者名稱查詢會話。

按使用者名稱查詢指南

WebSockets

演示如何將 Spring Session 與 WebSockets 一起使用。

WebSockets 指南

WebFlux

演示如何使用 Spring Session 將 Spring WebFlux 的 WebSession 替換為 Redis。

帶自定義 Cookie 的 WebFlux

演示如何在基於 WebFlux 的應用程式中使用 Spring Session 自定義 Session Cookie。

帶自定義 Cookie 的 WebFlux 指南

帶 Redis JSON 序列化的 HttpSession

演示如何使用 Spring Session 將 HttpSession 替換為使用 JSON 序列化的 Redis。

帶有 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 將 HttpSession 替換為 Redis。

帶 Redis 的 HttpSession 指南

帶 JDBC 的 HttpSession

演示如何使用 Spring Session 將 HttpSession 替換為關係資料庫儲存。

帶 JDBC 的 HttpSession 指南

帶 Hazelcast 的 HttpSession

演示如何使用 Spring Session 將 HttpSession 替換為 Hazelcast。

帶 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 將 HttpSession 替換為 Redis 儲存。

帶 Redis 的 HttpSession 指南

帶 JDBC 的 HttpSession

演示如何使用 Spring Session 將 HttpSession 替換為關係資料庫儲存。

帶 JDBC 的 HttpSession 指南

表 4. 其他示例應用程式
來源 描述 指南

Hazelcast

演示如何在 Java EE 應用程式中使用帶有 Hazelcast 的 Spring Session。