深入解读Spring Framework IoC容器(第五弹:懒加载)
来源:互联网 发布:商陆花软件怎么样 编辑:程序博客网 时间:2024/05/17 09:03
懒加载也称延迟加载或延迟初始化。
Spring默认在启动时将所有单例bean提前进行实例化,也就是说默认不是懒加载的。Ioc容器会把懒加载的bean在第一次需要的时候才实例化而不是在容器启动时就实例化。
在XML配置文件中,懒加载通过<bean/>
元素的lazy-init属性进行控制:
<bean id="lazy" class="com.foo.ExpensiveToCreateBean" lazy-init="true"/><bean name="not.lazy" class="com.foo.AnotherBean"/>
也可以控制整个容器懒加载:
<beans default-lazy-init="true"> <!-- 所有bean都会懒加载 --></beans>
1 0
- 深入解读Spring Framework IoC容器(第五弹:懒加载)
- 深入解读Spring Framework IoC容器(第一弹:IoC容器和Bean概述)
- 深入解读Spring Framework IoC容器(第二弹:依赖注入的方式)
- 深入解读Spring Framework IoC容器(第三弹:依赖注入配置详解)
- 深入解读Spring Framework IoC容器(第四弹:p命名空间和c命名空间)
- 深入解读Spring Framework IoC容器(第六弹:Bean的作用域)
- 深入解读Spring Framework IoC容器(第七弹:不同作用域Bean的依赖)
- 深入解读Spring Framework IoC容器(第八弹:Bean的初始化和销毁)
- Spring Framework源码(三):IOC容器配置文件加载
- 深入解读Spring Framework Web MVC(第五弹:@RequestMapping中的头字段值)
- spring深入发掘-IOC容器解读系列-BeanFactory
- 深入解读Spring Framework事务管理(第五弹:同时执行事务通知和自定义的分析通知)
- Spring Framework,ioc容器(转)
- 深入解读Spring Framework事务管理(第一弹:Spring Framework的事务抽象)
- Spring:源码解读(IOC容器的初始化)
- Spring:源码解读(IOC容器的依赖注入)
- Spring:源码解读(IOC容器的高级特性)
- Spring Framework源码(四):IOC容器初始化
- Android_优化查询加载大数量的本地相册图片
- 论项目经理在软件工程的作用
- Set Matrix Zeroes
- 异步任务AsyncTask及JSON解析
- 1119. Pre- and Post-order Traversals (30)
- 深入解读Spring Framework IoC容器(第五弹:懒加载)
- A Survey of Light Field Rendering
- SAX解析器
- CART—最小二乘回归树Python实现
- MyJavaProblems
- Metron学习9_Apache Metron学习记录
- php强制转化详解
- 设备驱动中的misc(kernel-4.7)
- plsql如何支持64位的oracle