Spring常用配置 --- Bean的Scope
Posted bigfly277
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring常用配置 --- Bean的Scope相关的知识,希望对你有一定的参考价值。
1、Bean的Scope
1.1、理论
Scope描述的是Spring容器如何新建Bean的实例,可以通过@Scope注解实现
- Singleton:默认配置,一个Spring容器中只有一个Bean的实例,全容器共享一个实例。
- Prototype:每次调用新建一个Bean实例。
- Request:Web项目中,给每一个http request 新建一个Bean实例。
- Session:Web项目中,给每一个http request 新建一个Bean实例。
- GlobalSession:这个旨在protal应用中有用,给每一个global http session 新建一个Bean实例。
另外,在Spring Batch中还有一个Scope是使用@StepScope,我们将在批处理一节介绍这个Scope。
以上是关于Spring常用配置 --- Bean的Scope的主要内容,如果未能解决你的问题,请参考以下文章