博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解释Spring支持的几种bean的作用域。
阅读量:1901 次
发布时间:2019-04-26

本文共 433 字,大约阅读时间需要 1 分钟。

解释Spring支持的几种bean的作用域。

Spring容器中的bean可以分为5个范围:

(1)singleton:默认,每个容器中只有一个bean的实例,单例的模式由BeanFactory自身来维护。

(2)prototype:为每一个bean请求提供一个实例。

(3)request:为每一个网络请求创建一个实例,在请求完成以后,bean会失效并被垃圾回收器回收。

(4)session:与request范围类似,确保每个session中有一个bean的实例,在session过期后,bean会随之失效。

(5)global-session:全局作用域,global-session和Portlet应用相关。

当你的应用部署在Portlet容器中工作时,它包含很多portlet。
如果你想要声明让所有的portlet共用全局的存储变量的话,那么这全局变量需要存储在global-session中。全局作用域与Servlet中的session作用域效果相同。

转载地址:http://llwcf.baihongyu.com/

你可能感兴趣的文章
XML和JSON的区别?
查看>>
浅谈webpack
查看>>
AMD 和 Commonjs
查看>>
常见web安全及防护原理
查看>>
设计模式看这里就够了
查看>>
为什么要有同源限制
查看>>
offsetWidth / offsetHeight、clientWidth / clientHeight与 scrollWidth / scrollHeight的区别
查看>>
javascript 定义对象的方式
查看>>
常见兼容性问题
查看>>
promise 浅析
查看>>
jQuery源码值得借鉴的地方
查看>>
vue、react、angular小小比较
查看>>
Node的应用场景
查看>>
js数据类型
查看>>
js有哪些内置对象
查看>>
eval是做什么的
查看>>
null,undefined 的区别
查看>>
javascript 代码中的“use strict“
查看>>
JSON 的了解
查看>>
defer和async
查看>>