Bean的作用域

 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的属性注入

posted @ 2017-10-18 10:28  *蓄势待发*  阅读(183)  评论(0)    收藏  举报