gpt4 book ai didi

java - Spring bean 范围 : session and globalSession

转载 作者:IT老高 更新时间:2023-10-28 13:02:57 26 4
gpt4 key购买 nike

Spring框架中的session和globalSession有什么区别?

<bean id="exampleBean" class="com.test.baen.ExampleBean" scope="session"/>
<bean id="exampleBean" class="com.test.baen.ExampleBean" scope="globalSession"/>

根据我的研究,两者在 Web 感知 Spring ApplicationContext 的上下文中都是有效的。

现在, session bean 范围将一直保留到用户 session ,但 globalSession bean 范围是否可以在整个应用程序中使用?

是应用范围吗?

我无法理解术语“全局 HTTP session ”;它将在整个全局 HTTP session 中可用吗?

最佳答案

globalSession 是连接到 Portlet 应用程序的东西。当您的应用程序在 Portlet 容器中工作时,它由一定数量的 Portlet 构建而成。每个 portlet 都有自己的 session ,但是如果您想为应用程序中的所有 portlet 存储全局变量,那么您应该将它们存储在 globalSession 中。此范围与基于 Servlet 的应用程序中的 session 范围没有任何特殊效果。

关于java - Spring bean 范围 : session and globalSession,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15407038/

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