誰能告訴我裁判VS IDREF春豆聲明屬性
<bean id="b1" class="" />
<bean id="" class="">
<property name="b1" ref="b1" />
</bean>
和
<bean id="" class="">
<property name="b1" idref="b1" />
</bean>
和一個已經被使用時的區別?
誰能告訴我裁判VS IDREF春豆聲明屬性
<bean id="b1" class="" />
<bean id="" class="">
<property name="b1" ref="b1" />
</bean>
和
<bean id="" class="">
<property name="b1" idref="b1" />
</bean>
和一個已經被使用時的區別?
ref
用於傳遞ref引用的bean。
idref
用於傳遞被引用的bean的名稱(作爲String
)。
ID被用來創建類的實例,IDREF用於指向豆
idref
的名稱必須指向一個真正的豆。和格式應爲<idref bean=""/>
這裏是一個小更詳細的例子,假設你有兩個豆A和B:
<bean class="A" id="a" />
<bean class="B"/>
<constructor-arg>
<ref bean="a"/>
<idref bean="a"/>
</constructor-arg>
</bean>
在這種情況下,B將有一個構造函數,應該是這樣的:
public B(A a, String string) {
string.equals("a"); //true
}
因此,與參考文獻可以參考的對象,並與IDREF你剛纔提到的bean的名字被要求
這讓我明白了事情! – 2017-10-06 09:29:11
問題澄清ref和IDREF的區別。 – romhail 2016-08-24 23:29:59