2011-11-02 81 views
0

我在7種豆類層次,如:春天在什麼讓你在引用bean替換的屬性?

<bean id="bean01" class="myClass"........... 
    <property ..... val-rev="bean1"/> 

<bean id="bean1" ........... 
    <property ..... val-rev="bean2"/> 

....................... 

<bean id="bean6" ........... 
    <property ..... val-rev="bean5"/> 

....................... 
<property name="reqProp" value="val1"/> 

我需要創建第二個bean非常相似,第一:

<bean id="bean02" class="myClass"........... 
    <property ..... val-rev="bean1"/> 

<bean id="bean1" ........... 
    <property ..... val-rev="bean2"/> 

....................... 

<bean id="bean6" ........... 
    <property ..... val-rev="bean5"/> 

....................... 
<property name="reqProp" value="val2"/> 

,我不會爲bean02創建豆的第二層次的問題,但只能創建2個不同屬性的不同最低級別的bean。 難道這可能嗎? 謝謝。

回答

2

是的,你應該能夠通過使用「父」屬性使用bean inheritance

這裏兩個bean會從一個bean繼承和只設置「reqProp」屬性。

Here's another short tutorial.

+0

對不起,但我沒有繼承。它是參考鏈。 – user710818

+0

@ user710818是的,你確實有繼承,因爲引用鏈是相同的。 –