望山居

真相本来是一体的,太大了,所以大家给他画了格子,结果把自己困了起来

导航

Bean的Scope

Scope描述的是Spring容器如何新建实例的。

Spring 的Scope有以下几种,通过@Scope注解来实现

 

1、Singleton:一个Spring容器只有一个Bean的实例,这个是Spring的默认配置,全容器共享一个实例

2、Prototype:每次调用新建一个Bean的实例

3、Request:Web项目中,给每一个http request新建一个Bean实例

4、Session:Web项目中,给每一个http session新建一个Bean实例

5、GlobalSession:这个只在portal应用中有种,给每一个global http session新建一个Bean实例

 

另外,在Spring Batch中还有一个Scope是使用@StepScope,将在批处理中介绍这个Scope

 

比较Singleton和Prototype两个的实例是否相等

posted on 2018-05-16 00:09  穆道  阅读(116)  评论(0编辑  收藏  举报