2011-11-02 79 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是的,你确实有继承,因为引用链是相同的。 –