scope是用来声明Spring中的bean在Spring IOC中存活时间的属性
spring 中scope分为四种分别为:singleton、propertype、request、session
javaweb中是request,session
request:请求模式;每个Http请求都会重新创建一个全新的requestPreferences对象,当请求结束,对象也被spring容器销毁
session:Spring会为每个独立的session创建一个自己的bean,最常见的是用户登录的信息
单例模式: scope=“singleton”
多例模式: scope=“prototype”
singleton:单例模式;每个spring IOC容器中只有一个对应的对象的实例;
完全由Spring容器来控制该bean的生成,使用和销毁。
propertype:默认模式,Spring IOC中可以有多个实例;
有Spring容器来控制bean的生成,由java的垃圾回收机制来销毁bean,不会用destroy方法。