Spring Configuration(二):Bean的Scope
Scope描述的是Spring容器如何新建Bean的实例,通过@Scope注解来实现: Spring容器最初提供了两种bean的scope类型:singleton和prototype,但发布2.0以后,又引入了另外三种scope类型:request、session和global session,这三种只能在web 应用中才可以使用。 ①singleton:一个Spring容器只有一个B
·
Scope描述的是Spring容器如何新建Bean的实例,通过@Scope注解来实现:
Spring容器最初提供了两种bean的scope类型:singleton和prototype,但发布2.0以后,又引入了另外三种scope类型:request、session和global session,这三种只能在web 应用中才可以使用。
②prototype:每次调用新建一个Bean的实例
③request:Web项目中,给每个http Request新建一个Bean实例
④session:Web项目中,给每个http session新建一个Bean实例
⑤globalSession:这个旨在portal应用中有用,给每个global http session新建一个Bean实例
另外在Spring Batch中还有一个Scope是使用@StepScope,在批处理中使用。
更多推荐
已为社区贡献11条内容
所有评论(0)