Spring中ref local与ref bean区别
来源:互联网 发布:c 多核高级编程 编辑:程序博客网 时间:2024/06/15 07:05
今天在做SSH框架Demo实例时,在ApplicationResources.properties文件时对<ref bean>与<ref local>感到不解,经查找资料才弄明白,如下:
< bean id = "userDAOProxy"
class = "org.springframework.transaction.interceptor.TransactionProxyFactoryBean" >
< property name = "transactionManager" >
< ref bean = "transactionManager" />
</ property >
< property name = "target" >
< ref local = "UserDAO" />
</ property >
</ bean >
1 、用 local 属性指定目标 bean 可以利用 xml 解析器的能力在同一个 XML配置文件中验证 xml id 引用,没有匹配的元素,xml 解析器就会产生一个error, 所以如果引用的 bean 在同一个 XML配置 文件中 , 那么用 local 形式是最好的选择 .
2 、可以这么说,<ref bean> 是寻找所有 XML配置文件中的 bean; <ref local> 是寻找本 xml 文件中的 bean.
3 、<ref> 提供了如下几方面的属性 :
1)bean: 在当前 spring XML 配置文件中,或者在同一 BeanFactory(ApplicationContext) 中的其他 JavaBean 中寻找引入的BEAN.
2)local: 仅在当前 Spring XML 配置文件中寻找引入的BEAN.
如果借助于 Spring IDE, 则在编译期可以对其依赖的 JavaBean 进行验证。基于 local 方式,开发者能够使用到 XML 本身提供的优势,而进行验证。
3)parent: 用于指定其依赖的父 JavaBean 定义。
- Spring中ref local与ref bean区别
- Spring中ref local与ref bean区别
- 转:Spring中ref local与ref bean区别
- Spring中ref local与ref bean区别
- Spring中ref local与ref bean区别:
- Spring中ref local与ref bean区别
- Spring中ref local与ref bean区别
- [转]Spring中ref local与ref bean区别
- Spring中ref local与ref bean区别
- Spring中ref local与ref bean区别
- Spring中ref local与ref bean区别:
- Spring中<ref local=""/>与<ref bean=""/>区别
- Spring中<ref local=""/>与<ref bean=""/>区别
- Spring中ref local与ref bean区别
- Spring中ref local与ref bean区别
- Spring中<ref local=""/>与<ref bean=""/>区别
- Spring中<ref local=""/>与<ref bean=""/>区别
- Spring中ref local与ref bean区别
- 通讯录
- svn admin 详细介绍
- springmvc前台传多个list
- 关于loadrunner在win10系统下的安装+配置+破解总结——终于破解成功啦!耶
- 浅谈UML中常见图的用法和意义
- Spring中ref local与ref bean区别
- 心理力学·《厚黑学全书》
- android 加载本地webView
- 7. 修改开机动画与开机铃声
- poj1915 Knight Moves(bfs)
- Ubuntu下安装tomcat服务器
- 腾讯云主机windows 2012 r2标准版&&搭建java环境(jdk+tomcat)
- HTML5 离线缓存DEMO示例
- Advanced View Positioning——高级视图定位