gpt4 book ai didi

spring - Spring 请求和 session 范围有什么区别?

转载 作者:行者123 更新时间:2023-12-04 03:48:29 25 4
gpt4 key购买 nike

在请求范围内,bean 被定义为 HTTP 请求,而在 session 范围内,它被限定为 HTTP session 。
所以举个例子,

如果 bean 范围是 请求 并且,一个用户在他的用户 session 中对一个网页提出了多个请求,然后在每个请求上都会创建一个新的 bean。

而如果范围定义为 session 对于 bean,如果用户多次请求网页,则每次请求都会返回相同的 bean。

请让我知道这种理解是否正确?

最佳答案

session 范围 -- 当范围是 session 时,formbean(表单数据)的值将在整个 session 期间可用。在 session 超时或 session 被破坏之前,它不会被破坏。

申请范围 -- 当范围是请求时,formbean(表单数据)的值将可用于当前请求。它将刷新同一用户/不同用户的每个请求。

因为http是无状态协议(protocol)

关于spring - Spring 请求和 session 范围有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46413431/

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