1. 简介

Spring Session 提供了用于管理用户会话信息的 API 和实现。 它还提供了与以下内容的透明集成:spring-doc.cadn.net.cn

  • HttpSession - 使 HttpSession 能够 集群(即为了高可用性进行复制),而无需绑定到特定应用容器的解决方案。spring-doc.cadn.net.cn

  • REST API - 允许在协议头中提供会话 ID,以便与 RESTful API 一起使用。spring-doc.cadn.net.cn

  • WebSocket - 提供在接收 WebSocket 消息时保持 HttpSession 活跃的能力。spring-doc.cadn.net.cn

  • WebSession - 允许以应用容器中立的方式替换 Spring WebFlux 的 WebSessionspring-doc.cadn.net.cn

简而言之,Spring Session 通过提供一个更通用且强大的会话实现来取代应用容器中立方式下的 javax.servlet.http.HttpSession,并支撑着 HttpSessionspring-doc.cadn.net.cn