Spring中的Bean默认创造出的对象是同一个,也就 是单例的,通过修改bean元素的scope属性可以控 制创建出的实例的作用域
scope的取值可以使用如下值
singleton
prototype
request
session/globalSession
Bean的作用域
Bean的5种作用域
singleton(默认)(常用) 创建出的实例为单例模式,在IoC容器中唯一 prototype(常用) 创建出的实例为非单例模式,每次获取bean得到新对象 request(用于web开发) 创建的实例绑定request对象,获取的bean作为request的属性 session (用于web开发) 创建的实例绑定session对象,获取的bean作为session的属性 globalSession (用于分布式web开发) 创建的实例绑定全局session对象,用于多个服务器间进行数 据共享,获取的bean作为globalSession的属性 Bean的属性注入