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两个的实例是否相等