当前位置: 首页 > 编程笔记 >

JSP 中Spring Bean 的作用域详解

费子濯
2023-03-14
本文向大家介绍JSP 中Spring Bean 的作用域详解,包括了JSP 中Spring Bean 的作用域详解的使用技巧和注意事项,需要的朋友参考一下

JSP 中Spring Bean 的作用域详解

Bean元素有一个scope属性,用于定义Bean的作用域,该属性有如下五个值:

1>singleton:

单例模式,在整个spring IOC容器中,单例模式作用域的Bean都将只生成一个实例。一般Spring容器默认Bean的作用域为singleton

2>prototype:

与singleton相反, 每次通过容器的getBean()方法获取该作用域下的Bean时都将产生一个新的Bean实例

3>request:

对于同一次Http请求,request作用域下的Bean都将只生成一个实例。这种作用域只有在Web应用中使用Spring容器才有效

4>session:

对于同一次Http会话,session作用域下的Bean都将只生成一个实例。这种作用域也只有在Web应用中使用Spring容器才有效

5>global session:

每个全局的Http Session对应一个Bean实例。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

 类似资料:
  • 本文向大家介绍详解AngularJS中的作用域,包括了详解AngularJS中的作用域的使用技巧和注意事项,需要的朋友参考一下  范围扮演其视图连接控制器的角色一个特殊的JavaScript对象。范围包含了模型数据。在控制器,模型数据通过$scope对象访问。 以下是在上面的例子中需要考虑的重要问题。     $scope被作为第一个参数在其构造器确定指标到控制器。     $scope.mess

  • 本文向大家介绍JS 作用域与作用域链详解,包括了JS 作用域与作用域链详解的使用技巧和注意事项,需要的朋友参考一下 (1)作用域 一个变量的作用域(scope)是程序源代码中定义的这个变量的区域。 1. 在JS中使用的是词法作用域(lexical scope) 不在任何函数内声明的变量(函数内省略var的也算全局)称作全局变量(global scope) 在函数内声明的变量具有函数作用域(func

  • 本文向大家介绍Python中的作用域规则详解,包括了Python中的作用域规则详解的使用技巧和注意事项,需要的朋友参考一下 Python是静态作用域语言,尽管它自身是一个动态语言。也就是说,在Python中变量的作用域是由它在源代码中的位置决定的,这与C有些相似,但是Python与C在作用域方面的差异还是非常明显的。 接下来会谈论Python的作用域规则,在这中间也会说明一下Python与C在作用

  • 本文向大家介绍Javascript变量的作用域和作用域链详解,包括了Javascript变量的作用域和作用域链详解的使用技巧和注意事项,需要的朋友参考一下 工作这几年,js学的不是很好,正好周末有些闲时间,索性买本《js权威指南》,大名鼎鼎的犀牛书,好好的把js深入的看一看。买过这本书的第一印象就是贼厚,不过后面有一半部分都是参考手册。 一:作用域   说起变量第一个要说到的肯定就是作用域,正是因

  • 本文向大家介绍详解JavaScript 作用域,包括了详解JavaScript 作用域的使用技巧和注意事项,需要的朋友参考一下 作用域是可访问变量的集合。 JavaScript 作用域 在 JavaScript 中, 对象和函数同样也是变量。 在 JavaScript 中, 作用域为可访问变量,对象,函数的集合。 JavaScript 函数作用域: 作用域在函数内修改。 JavaScript 局部

  • 本文向大家介绍javascript 作用于作用域链的详解,包括了javascript 作用于作用域链的详解的使用技巧和注意事项,需要的朋友参考一下 javascript 作用于作用域链的详解 一、JavaScript作用域 任何程序设计语言都有作用域的概念,简单的说,作用域就是变量与函数的可访问范围,即作用域控制着变量与函数的可见性和生命周期。在JavaScript中,变量的作用域有全局作用域和局