Samples and Guides (Start Here)

若要开始使用 Spring Session,最佳的起点是我们的示例应用程序。

Table 1. Sample Applications that use Spring Boot
Source Description Guide

HttpSession with Redis

演示如何使用 Spring Session 来用 Redis 替换 HttpSession

HttpSession with Redis Guide

HttpSession with JDBC

演示如何使用 Spring Session 来用关系数据库存储替换 HttpSession

HttpSession with JDBC Guide

HttpSession with Hazelcast

演示如何使用 Spring Session 来用 Hazelcast 替换 HttpSession

Find by Username

演示如何使用 Spring Session 根据用户名查找会话。

Find by Username Guide

WebSockets

演示如何将 Spring Session 与 WebSockets 一起使用。

WebSockets Guide

WebFlux

演示如何使用 Spring Session 来用 Redis 替换 Spring WebFlux 的 WebSession

WebFlux with Custom Cookie

演示如何在基于 WebFlux 的应用程序中使用 Spring Session 来自定义会话 Cookie。

WebFlux with Custom Cookie Guide

使用 Redis JSON 序列化的 HttpSession

展示如何使用 Spring Session 使用 JSON 序列化替换 HttpSession 和 Redis。

使用 MongoDB 存储库的 Spring 会话(基于 Servlet)

展示如何使用传统 MongoDB 存储库作为 Spring 会话后端。

Spring Session with MongoDB Repositories

使用 MongoDB 存储库的 Spring 会话(响应式)

展示如何使用响应式 MongoDB 存储库作为 Spring 会话后端。

Spring Session with MongoDB Repositories

Table 2. Sample Applications that use Spring Java-based configuration
Source Description Guide

HttpSession with Redis

演示如何使用 Spring Session 来用 Redis 替换 HttpSession

HttpSession with Redis Guide

HttpSession with JDBC

演示如何使用 Spring Session 来用关系数据库存储替换 HttpSession

HttpSession with JDBC Guide

HttpSession with Hazelcast

演示如何使用 Spring Session 来用 Hazelcast 替换 HttpSession

HttpSession with Hazelcast Guide

Custom Cookie

展示如何使用 Spring 会话并自定义 Cookie。

Custom Cookie Guide

Spring Security

展示如何在现有 Spring Security 应用程序中使用 Spring 会话。

Spring Security Guide

REST

展示如何在 REST 应用程序中使用 Spring 会话,以支持通过标头进行身份验证。

REST Guide

Table 3. Sample Applications that use Spring XML-based configuration
Source Description Guide

HttpSession with Redis

展示如何使用 Spring Session 使用 Redis 存储替换 HttpSession

HttpSession with Redis Guide

HttpSession with JDBC

演示如何使用 Spring Session 来用关系数据库存储替换 HttpSession

HttpSession with JDBC Guide

Table 4. Miscellaneous sample Applications
Source Description Guide

Hazelcast

展示如何在 Java EE 应用程序中将 Spring Session 与 Hazelcast 结合使用。