gpt4 book ai didi

java - 如何在 Spring MVC 中存储 session

转载 作者:IT老高 更新时间:2023-10-28 20:50:16 27 4
gpt4 key购买 nike

在 Spring MVC (2.5) Web 应用程序中存储用户 session 相关数据(例如用户最近执行的操作的日志)的最佳方式是什么?

使用经典的 javax.servlet.http.HttpSession 或通过在 Controller bean 中指定 scope="session",并将数据存储在 session 对象中?

最佳答案

session 范围的 bean(使用 scope="session")是最简洁的方法。这消除了您自己与 session 交互的需要。

如果你想将一个 session 范围的 bean 自动连接到 Controller 中,你要么需要使 Controller 本身具有 session 范围,要么使用一个范围代理将它连接到一个单例 Controller 中,如 described here .两种方法都有效。

关于java - 如何在 Spring MVC 中存储 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1367651/

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