spring两个重要属性lazy-init和abstract
来源:互联网 发布:php 判断文件大小 编辑:程序博客网 时间:2024/05/17 02:22
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是个模板
<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是个模板
0 0
- spring两个重要属性lazy-init和abstract
- spring两个重要属性lazy-init和abstract
- spring两个重要属性lazy-init和abstract
- spring's lazy-init & abstract
- spring lazy-init属性
- spring lazy-init和 prototype
- spring两个重要属性
- Spring_2_Spring中lazy-init和scope属性
- spring Bean的生命周期和lazy-init
- spring(4)_ bean属性 scope:作用域和lazy-init
- spring技术内幕笔记:lazy-init属性和预实例化
- Spring中的lazy-init
- Spring lazy-init
- spring中lazy-init
- Spring的lazy-init属性延迟初始化Bean
- spring beans标签的default-lazy-init属性
- Spring源码分析之lazy-init属性的配置
- Spring学习笔记——Spring中lazy-init与abstract详解
- 做事靠定的科学解释
- NoSQL Databases: An Overview [待整理]
- php自定义函数
- android Camera照相机技术(一)
- Acunetix Web Vulnerability Scanner
- spring两个重要属性lazy-init和abstract
- Fast RCNN ubuntu下安装笔记
- std::nth_elelment排序
- 百度地图进阶【POI数据检索】
- java语言实现结构型设计模式—外观模式
- LeetCode OJ #2 Add Two Numbers
- H - Towers (五一训练)
- js 测试性能
- Z-Stack的运行角度的理解(仅作个人学习笔记,希望别人评指正)