当前位置: 首页 > news >正文

spring两个重要属性lazy-init和abstract

1.lazy-init 
<beans> 
<bean id="service1" type="bean路径" lazy-init="true"/> 

<bean id="service2" type="bean路径" lazy-init="false"> 
<property name="service1" ref="service1"/> 
</bean> 
</beans> 

以上两个bean,一个lazy-init属性为true,一个为false,由什么区别呢 
当IoC容器启动时,service2会实例化,而service1则不会;但是但容器实例化service2时,service1也被实例化了,为什么呢,因为service2需要它。也就是说lazy-init="true"的bean,IoC容器启动时不会实例化该bean,只有当容器需要用到时才实例化它。lazy-init有利于容器效率,对于不需要的bean可以先不管。 

2.abstract 
<bean id="baseTxService" 
class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"
abstract="true"> 
…… 
</bean> 
bean abstract="true"时,该bean不会被实例化,上面的bean是个模板

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • extjs上传图片预览
  • MyEclipse 设置
  • Scanner与BufferReader的区别
  • Android各种荧幕分辨率
  • MD5在java中的使用
  • android sqlite3 adb
  • android ADB常用的命令
  • Android中自定义ViewGroup
  • jstl学习
  • Eclipse中java文件和jsp字体大小设置
  • mysql卸载
  • 长连接与短连接
  • 我的工具连接
  • mongodb 安装配置
  • nginx 安装配置
  • [iOS]Core Data浅析一 -- 启用Core Data
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • 【391天】每日项目总结系列128(2018.03.03)
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • idea + plantuml 画流程图
  • Java方法详解
  • log4j2输出到kafka
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • Python实现BT种子转化为磁力链接【实战】
  • Theano - 导数
  • Vue实战(四)登录/注册页的实现
  • XML已死 ?
  • 如何优雅地使用 Sublime Text
  • 什么是Javascript函数节流?
  • 数据可视化之 Sankey 桑基图的实现
  • 详解移动APP与web APP的区别
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 新版博客前端前瞻
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 一文看透浏览器架构
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • ‌JavaScript 数据类型转换
  • #100天计划# 2013年9月29日
  • #70结构体案例1(导师,学生,成绩)
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (2)(2.10) LTM telemetry
  • (20050108)又读《平凡的世界》
  • (C++20) consteval立即函数
  • (CVPRW,2024)可学习的提示:遥感领域小样本语义分割
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (附源码)计算机毕业设计高校学生选课系统
  • (每日一问)设计模式:设计模式的原则与分类——如何提升代码质量?
  • (正则)提取页面里的img标签
  • (转)linux 命令大全
  • (转)菜鸟学数据库(三)——存储过程
  • ***测试-HTTP方法
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...