Spring常用配置 - Bean的Scope

Scope描述的是Spring容器如何新建Bean的实例的。Spring的Scope有以下几种,通过@Scope注解来实现。

1. singleton:Spring的默认设置。一个Spring容器只有一个该Bean的实例。

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/huanlegu0426/article/details/80794703