Bean的Scope

Scope描述的是Spring容器如何创建新Bean的实例。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。

猜你喜欢

转载自blog.csdn.net/zzu_shuainanhai/article/details/90784390
今日推荐