Spring Session的功能是什么?

Beg*_*ner 1 spring spring-security spring-session

一个简单的问题,Spring会话的用途是什么,我可以使用spring security进行会话登录?春季会议提供什么功能?

Ved*_*vic 5

简而言之,Spring Session项目提供了管理用户会话的基础结构.

最值得注意的是,这包括用HttpSessionSpring Session提供的实现替换Servlet容器(例如Tomcat)提供的实现,然后使用SessionRepository您选择的实现(Redis,Gemfire,Hazelcast,JDBC,Mongo在当前支持的后端1.2.0.RELEASE)持久化.这可确保您的会话以容器/平台无关的方式存储,并使会话群集变得非常容易.

此外,Spring Session还提供了一些其他不错的功能,例如:

  • 用于将用户请求与会话相关联的可配置策略(基于cookie或HTTP请求标头)
  • 支持单个浏览器实例中的多个会话
  • WebSocket集成,意味着HttpSession仅在使用WebSocket时保持活跃
  • 能够检索给定用户的所有会话

有关更多信息,请查看Spring Session的用户手册,因为它包含描述最常见用例的详细指南.