当前位置: 首页 > 知识库问答 >
问题:

Spring bean作用域:session和

汤飞羽
2023-03-14

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上下文中都是有效的。

共有1个答案

汝志
2023-03-14

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

 类似资料:
  • Atom支持语言特定的设置。你可以在Markdown文件中软换行,或者在Python中把tab的宽度设置为4。 语言特定的设置只是一些东西的子集,我们把它叫做“作用域设置”。作用域设置可以只作用于一类特定的语法符号。比如你可以仅仅对Ruby的注释,Markdown中的代码段,或者JavaScript函数名称进行设置。 语法符号中的作用域名称 编辑器的每个符号都有一系列的作用域名称。例如,前面提到的

  • 本文向大家介绍JS页面获取 session 值,作用域和闭包学习笔记,包括了JS页面获取 session 值,作用域和闭包学习笔记的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS页面获取 session 值,作用域和闭包。分享给大家供大家参考,具体如下: Javascript获取session的值: 注意这里面需要使用 "" 把 El 表达式给括起来,否则就取不到数据。 JSP获取se

  • 2.7. 作用域 一个声明语句将程序中的实体和一个名字关联,比如一个函数或一个变量。声明语句的作用域是指源代码中可以有效使用这个名字的范围。 不要将作用域和生命周期混为一谈。声明语句的作用域对应的是一个源代码的文本区域;它是一个编译时的属性。一个变量的生命周期是指程序运行时变量存在的有效时间段,在此时间区域内它可以被程序的其他部分引用;是一个运行时的概念。 句法块是由花括弧所包含的一系列语句,就像

  • 本章阐述的主要包括全局作用域、函数外作用域、函数内作用域、引入代码作用域。魔方加密 PHP 规范对作用域部分进行了较大的修改,请您认真阅读下面的内容,避免代码出现问题。 <?php // 函数外作用域 function test ( ) { // 函数内作用域 include 'file.php'; // 文件中的代码处于 引入

  • 学习过 Java 的同学都知道,Java 的类里面可以给方法和属性定义公共的( public )或者是私有的 ( private ),这样做主要是为了我们希望有些函数和属性能给别人使用或者只能内部使用。 通过学习 Python 中的模块,其实和 Java 中的类相似,那么我们怎么实现在一个模块中,有的函数和变量给别人使用,有的函数和变量仅仅在模块内部使用呢? 在 Python 中,是通过 _ 前缀

  • 我想制作一个AngularJS Spring MVC Hibernate MySQL应用程序。我不知道如何配置SpringBean,这样我就可以对我的存储库和实体类使用自动连接的注释。 pom.xml依赖: 实体类: 的存储库: 的控制器: 配置类: