Bean的作用域
来源:互联网 发布:ios数据恢复工具 编辑:程序博客网 时间:2024/04/30 04:14
Bean的作用域
Spring Framework支持五种作用域(其中有三种只能用在基于web的)。
singleton
在每个Spring IoC容器中一个bean定义对应一个对象实例。
prototype
一个bean定义对应多个对象实例。
request
在一次HTTP请求中,一个bean定义对应一个实例;即每次HTTP请求将会有各自的bean实例,它们依据某个bean定义创建而成。该作用域仅在基于web的SpringApplicationContext情形下有效。
session
在一个HTTP Session中,一个bean定义对应一个实例。该作用域仅在基于web的SpringApplicationContext情形下有效。
global session
在一个全局的HTTP Session中,一个bean定义对应一个实例。典型情况下,仅在使用portlet context的时候有效。该作用域仅在基于web的SpringApplicationContext情形下有效。
Singleton:它是bean默认的作用域,即单例。意为在一个IoC容器中只初始化一个bean的实例,并将该实例存储到单实例缓存中。不管多少次获得该bean的实例,都将返回唯一一个实例。
prototype:如果某个bean需要在一个IoC容器中创建多个实例,那么可以用prototype。 Scope="prototype" 。
0 0
- Bean的作用域
- Bean 的作用域
- Bean的作用域
- bean的作用域
- Bean的作用域
- Bean的作用域
- Bean的作用域
- Bean的作用域
- Bean的作用域
- bean的作用域
- bean的作用域
- Bean的作用域
- Bean的作用域
- Bean的作用域
- bean的作用域
- Bean的作用域
- Bean的作用域
- Bean的作用域
- [NOIP] [状压DP] NOIP2016Day2 愤怒的小鸟
- Java中Writer的常用类
- PAT A1096 consecutive factors
- android控件使用-----SpannableString
- python爬虫原理解析
- Bean的作用域
- 理解事务的4种隔离级别
- runLoop运行模式示例代码
- Android中线程池的总结
- Android开发 读取assets下的TXT文本一直提示找不到文件
- 牛人写的设计游戏服务器
- 自定义AlertDialog弹窗
- Android Service与AIDL的使用
- [DP] BZOJ 1974 [Sdoi2010]auction 代码拍卖会 & 51Nod 1261 上升数