Scope是描述是Spring容器如何新建bean的实例的。Spring的Scope有以下几种,通过@Scope注解来实现
- Singleton:一个Spring容器中只有一个bean的实例,此为Spring的默认配置,全容器共享一个实例。
- Prototype:每次调用新建一个Bean的实例。
- Request:Web项目中,给每个http request新建一个Bean实例。
- Session:Web项目中,为每个http session新建一个Bean实例。
- GlobalSession:只在portal应用中有用,给每个global http session新建一个Bean实例。