spring property标签中的 ref属性和ref 标签有什么不同? 如下:<property name="a" ref="b" />
2015-11-03 22:16
465 查看
spring property标签中的 ref属性和ref 标签有什么不同? 如下:<property name="a" ref="b" />
举报|2012-11-0819:08long2ltoy | 浏览
12045 次
spring property标签中的 ref属性和ref 标签有什么不同? 如下:<property name="a" ref="b" />和<property name="a" > <ref bean="b" /> </property>这两种方式有啥不一样的?
分享到:
2012-11-08 20:33
#深海寻宝总动员
多重好礼任你选!#
提问者采纳
spring的配置文件可能会有多个 <property name="a" ref="b" />就是找当前配置文件里的bean 也就是b <ref bean ="b"/> 是寻找全局中的 bean;
追问:
就是说<ref 可以查找别的XML配置文件中的bean,是这样吗? 能否提供一下官方说明……网上这方面资料很少
追答:
就是这样啊 不用找什么资料 很容易理解的事情 干嘛搞的那么复杂 工作之中都是用<property name="a" ref="b" /> 这种情况的 或者用注解 注解也不是很常用
追问:
好吧……刚刚工作,看他们现在的代码有第二种写法,而且几乎全是用<ref ,我很不解他们为什么不用ref属性这种简洁写法。因为他们必须是有经验的嘛
追答:
也可能是他们习惯性的原因 采用<property name="a" > <ref bean="b" /> </property>这种写法 你也可以想到 在工作中一个项目spring的配置文件 肯定有好几个用<ref bean="b" /> 来关联指定在其他xml文件中的bean很方便而且不容易出错 其实<ref标签里 有3种属性 <ref bean=""/>,<ref local=""/>,<ref parent=""/> 而第一种不用说了 第二种就是关联当前xml的bean 也就等同于<property name="a" ref="b" />这种写法 而第三种就是 用于指定其依赖的父 JavaBean 定义。
提问者评价
谢谢你的耐心解答,好详细呀
spring property标签中的 ref属性和ref 标签有什么不同? 如下:<property name="a" ref="b" />
举报|2012-11-0819:08long2ltoy | 浏览
12045 次
spring property标签中的 ref属性和ref 标签有什么不同? 如下:<property name="a" ref="b" />和<property name="a" > <ref bean="b" /> </property>这两种方式有啥不一样的?
分享到:
2012-11-08 20:33
#深海寻宝总动员
多重好礼任你选!#
提问者采纳
spring的配置文件可能会有多个 <property name="a" ref="b" />就是找当前配置文件里的bean 也就是b <ref bean ="b"/> 是寻找全局中的 bean;
追问:
就是说<ref 可以查找别的XML配置文件中的bean,是这样吗? 能否提供一下官方说明……网上这方面资料很少
追答:
就是这样啊 不用找什么资料 很容易理解的事情 干嘛搞的那么复杂 工作之中都是用<property name="a" ref="b" /> 这种情况的 或者用注解 注解也不是很常用
追问:
好吧……刚刚工作,看他们现在的代码有第二种写法,而且几乎全是用<ref ,我很不解他们为什么不用ref属性这种简洁写法。因为他们必须是有经验的嘛
追答:
也可能是他们习惯性的原因 采用<property name="a" > <ref bean="b" /> </property>这种写法 你也可以想到 在工作中一个项目spring的配置文件 肯定有好几个用<ref bean="b" /> 来关联指定在其他xml文件中的bean很方便而且不容易出错 其实<ref标签里 有3种属性 <ref bean=""/>,<ref local=""/>,<ref parent=""/> 而第一种不用说了 第二种就是关联当前xml的bean 也就等同于<property name="a" ref="b" />这种写法 而第三种就是 用于指定其依赖的父 JavaBean 定义。
提问者评价
谢谢你的耐心解答,好详细呀
相关文章推荐
- Java:重写equals()和hashCode()
- JAVA构造函数内调用多态方法
- C#与Java基础语法初比较
- spring创建ProcessEngine抛空指针异常
- java.lang.NoClassDefFoundError
- Java求n以内的所有质数
- java与c#的语法区别详细介绍
- java.lang.classnotfoundexception
- JAVA_SE基础——48.多态
- java中String总结,引用传递
- java.lang.nullpointerexception
- Java内存管理原理及内存区域详解
- Java代码性能优化总结(转)
- eclipse 设置默认搜索格式
- Java代码性能优化总结(转)
- Java [leetcode 32]Longest Valid Parentheses
- java中的gc垃圾回收机制
- 快速排序——java实现
- java基础之static关键字
- java监听多个组件