码迷,mamicode.com
首页 > 编程语言 > 详细

配置spring管理的bean的作用域

时间:2015-05-25 16:24:58      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

.singleton

在每一个spring Ioc容器中一个bean定义只有一个对象实例。默认情况下会在容器启动时初始化bean,但我们可以指定bean节点的lazy-init = "true"来延迟初始化bean,这时候,只有第一次获取bean才会初始化bean。如下:

1 <bean id = "xxx" class = "cn.itcast.OrderServiceBean" lazy-init = "ture"/>

如果想对所有bean都应用延迟初始化,可以在节点beans设置default-lazy-init = "ture" ,如下:

<beans default-lazy-init = "ture".../>

.prototype

每次从容器获取bean都是新的对象。


.request

.session

.global session

配置spring管理的bean的作用域

标签:

原文地址:http://www.cnblogs.com/ckysea/p/4527760.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!