示例与指南(从这里开始)
要开始使用 Spring Session,最好的起点是我们的示例应用程序。
表 1. 使用 Spring Boot 的示例应用程序
| 源码 | 描述 | 指南 |
|---|---|---|
| 将 HttpSession 与 Redis 结合使用 | 演示如何使用 Spring Session 用 Redis 替换 HttpSession。 | 将 HttpSession 与 Redis 结合使用指南 |
| 将 HttpSession 与 JDBC 结合使用 | 演示如何使用 Spring Session 用关系型数据库存储替换 HttpSession。 | 将 HttpSession 与 JDBC 结合使用指南 |
| 按用户名查找 | 演示如何使用 Spring Session 按用户名查找会话。 | 按用户名查找指南 |
| WebSocket | 演示如何将 Spring Session 与 WebSocket 结合使用。 | WebSocket 指南 |
| WebFlux | 演示如何使用 Spring Session 用 Redis 替换 Spring WebFlux 的 WebSession。 | |
| 使用自定义 Cookie 的 WebFlux | 演示如何在基于 WebFlux 的应用程序中使用 Spring Session 自定义会话 cookie。 | 使用自定义 Cookie 的 WebFlux 指南 |
| 使用 JSON 序列化的 HttpSession 与 Redis | 演示如何使用 Spring Session 通过 JSON 序列化用 Redis 替换 HttpSession。 |
表 2. 使用基于 Spring Java 配置的示例应用程序
| 源码 | 描述 | 指南 |
|---|---|---|
| 将 HttpSession 与 Redis 结合使用 | 演示如何使用 Spring Session 用 Redis 替换 HttpSession。 | 将 HttpSession 与 Redis 结合使用指南 |
| 将 HttpSession 与 JDBC 结合使用 | 演示如何使用 Spring Session 用关系型数据库存储替换 HttpSession。 | 将 HttpSession 与 JDBC 结合使用指南 |
| 自定义 Cookie | 演示如何使用 Spring Session 并自定义 cookie。 | 自定义 Cookie 指南 |
| Spring Security | 演示如何将 Spring Session 与现有 Spring Security 应用程序结合使用。 | Spring Security 指南 |
| REST | 演示如何在 REST 应用程序中使用 Spring Session 以支持使用请求头进行认证。 | REST 指南 |
表 3. 使用基于 Spring XML 配置的示例应用程序
| 源码 | 描述 | 指南 |
|---|---|---|
| 将 HttpSession 与 Redis 结合使用 | 演示如何使用 Spring Session 用 Redis 存储替换 HttpSession。 | 将 HttpSession 与 Redis 结合使用指南 |
| 将 HttpSession 与 JDBC 结合使用 | 演示如何使用 Spring Session 用关系型数据库存储替换 HttpSession。 | 将 HttpSession 与 JDBC 结合使用指南 |
表 4. 其他示例应用程序
| 源码 | 描述 | 指南 |
|---|
章节摘要
启动示例
3 个项目
WebFlux
2 个项目
Java 配置
5 个项目
XML Configuration
2 个项目