3. samples 和指南(从这里开始)

如果您希望开始使用 Spring Session,最好的起点是我们的示例应用程序。

表 3.1. 使用 Spring Boot 的示例应用程序

SourceDescriptionGuide
带有 Redis 的 HttpSession演示如何使用 Spring Session 将HttpSession替换为 Redis。HttpSession 与 Redis 指南
具有 JDBC 的 HttpSession演示如何使用 Spring Session 用关系数据库存储替换HttpSessionHttpSession with JDBC 指南
按用户名查找演示如何使用 Spring Session 通过用户名查找会话。按用户名查找指南
WebSockets演示如何将 Spring Session 与 WebSockets 结合使用。WebSockets Guide
WebFlux演示如何使用 Spring Session 用 Redis 替换 Spring WebFlux 的WebSessionTBD
带有 Redis JSON 序列化的 HttpSession演示如何使用 Spring Session 通过 JSON 序列化将HttpSession替换为 Redis。TBD

表 3.2. 使用基于 Spring Java 的配置的示例应用程序

SourceDescriptionGuide
带有 Redis 的 HttpSession演示如何使用 Spring Session 将HttpSession替换为 Redis。HttpSession 与 Redis 指南
具有 JDBC 的 HttpSession演示如何使用 Spring Session 用关系数据库存储替换HttpSessionHttpSession with JDBC 指南
具有 Hazelcast 的 HttpSession演示如何使用 Spring Session 用 Hazelcast 代替HttpSession带有 Hazelcast 的 HttpSession 指南
Custom Cookie演示如何使用 Spring Session 和自定义 cookie。自定义 Cookie 指南
Spring Security演示如何将 Spring Session 与现有的 Spring Security 应用程序一起使用。Spring Security 指南
REST演示如何在 REST 应用程序中使用 Spring Session 支持通过 Headers 进行身份验证。REST Guide

表 3.3. 使用基于 Spring XML 的配置的示例应用程序

SourceDescriptionGuide
带有 Redis 的 HttpSession演示如何使用 Spring Session 用 Redis 存储替换HttpSessionHttpSession 与 Redis 指南
具有 JDBC 的 HttpSession演示如何使用 Spring Session 用关系数据库存储替换HttpSessionHttpSession with JDBC 指南

表 3.4. 其他示例应用

SourceDescriptionGuide
Grails 3演示如何在 Grails 3 中使用 Spring Session。Grails 3 指南
Hazelcast演示如何在 Java EE 应用程序中将 Spring Session 与 Hazelcast 结合使用。TBD