在spring的配置中的根节点上有个 default-lazy-init="true"配置:1、spring的default-lazy-init参数 此参数表示延时加载,即在项目启动时不会实例化注解的bean,除非启动项目时需要
在spring的配置中的根节点上有个 default-lazy-init="true"配置:
1、spring的default-lazy-init参数
此参数表示延时加载,即在项目启动时不会实例化注解的bean,除非启动项目时需要用到,未实例化的注解对象在程序实际访问调用时才注入调用
spring在启动的时候,default-lazy-init参数默认为false,会默认加载整个对象实例图,从初始化ACTioN配置、到 service配置到dao配置、乃至到数据库连接、事务等等。这样可以减少WEB服务器在运行时的负担,但是对于开发者来说无疑是效率极低的一个设置了。
spring提供了default-lazy-init属性,其配置形式如下,applicationContext.xml中:
< beans default-lazy-init ="true" > ....... </beans>
--结束END--
本文标题: 浅谈spring中的default-lazy-init参数和lazy-init
本文链接: https://www.lsjlt.com/news/226677.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0