Spring的常用配置

spring中scope是一个非常关键的概念,简单说就是对象在spring容器(IOC容器)中的生命周期,也可以理解为对象在spring容器中的创建方式

在Spring 2.0之前,有singleton和prototype两种;

在Spring 2.0之后,为支持web应用的ApplicationContext,增强另外三种:request,session和global session类型,它们只实用于web程序,通常是和XmlWebApplicationContext共同使用。

Spring的scope通过@Scope来实现

 

1)singleton (单一实例)

 此取值时表明容器中创建时只存在一个实例,所有引用此bean都是单一实例。

此外,singleton类型的bean定义从容器启动到第一次被请求而实例化开始,只要容器不销毁或退出,该类型的bean的单一实例就会一直存活,典型单例模式,如同servlet在web容器中的生命周期。

 

posted @ 2019-07-12 10:09  TangXinPing  阅读(126)  评论(0编辑  收藏  举报