文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>spring学习笔记整理--04(配置Spring管理的bean的作用域)

spring学习笔记整理--04(配置Spring管理的bean的作用域)

时间:2011-02-07  来源:何志武

一.初始化bean对象

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

  <bean id="personService" class="cn.service.impl.PersonServiceImpl" lazy-init="true"></bean>

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

  <beans xmlns="http://www.springframework.org/schema/beans"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://www.springframework.org/schema/beans
             http://www.springframework.org/schema/beans/spring-beans-2.5.xsd" default-lazy-init="true">

二.每次取新的对象

  让每次取的对象不是同一个对象,而是每次都取新的对象,设置也很简单,如:

  <bean id="personService" class="cn.service.impl.PersonServiceImpl" scope="prototype"></bean>

相关阅读 更多 +
排行榜 更多 +
边境检察最后区域手机版下载

边境检察最后区域手机版下载

角色扮演 下载
酋长你别跑手游下载

酋长你别跑手游下载

休闲益智 下载
心动漫画app下载官方版

心动漫画app下载官方版

浏览阅读 下载