gpt4 book ai didi

spring-mvc - Spring Boot session 处理

转载 作者:行者123 更新时间:2023-12-03 23:42:31 26 4
gpt4 key购买 nike

Spring Boot 如何处理休息服务的 session ?我知道必须有一些集成的东西,但我真的不明白它是如何为我工作的。

目前我有一个自定义 session 对象,它存储人员对象和生成的 ID(由我自己编写)。当然,我做了一个自己的 Controller ...

是否有一种很好的方法可以在每次调用时接收 session 对象,还是我必须自己将它写入每个调用?

最佳答案

您可以使用 Spring SecuritySpring Session为了在你的引导项目中有一个 session 管理。 Spring session 是一个相当新的项目,提供以下功能:

  • 用于管理用户 session 的 API 和实现
  • HttpSession - 允许替换应用程序中的 HttpSession容器(即 Tomcat)中立方式

    • 集群 session - Spring Session 使得支持集群 session 变得微不足道,而无需绑定(bind)到特定于应用程序容器的解决方案。

    • 多个浏览器 session - Spring Session 支持在单个浏览器实例中管理多个用户的 session (即类似于 Google 的多个经过身份验证的帐户)。

    • RESTful API - Spring Session 允许在 header 中提供 session ID 以使用 RESTful API
  • WebSocket - 提供在以下情况下保持 HttpSession 事件的能力接收 WebSocket 消息

关于spring-mvc - Spring Boot session 处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35007857/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com