" type="hidden"/>

spring property標簽中的 ref屬性和ref 標簽有什么不同? 如下:


spring property標簽中的 ref屬性和ref 標簽有什么不同? 如下:<property name="a" ref="b" />


spring property標簽中的 ref屬性和ref 標簽有什么不同?
如下:<property name="a" ref="b" />和<property name="a" > <ref bean="b" /> </property>這兩種方式有啥不一樣的?

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 定義。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM