Java 如何将bean中的多个公共属性与Spring配置文件一起使用?

Java 如何将bean中的多个公共属性与Spring配置文件一起使用?,java,spring,Java,Spring,我需要在一个bean上设置属性,该bean具有来自不同“位置”的公共字段,因此如下所示: <bean id="parent1" abstract="true"> <property name="commonField" value="parent1_val"></property> </bean> <bean id="parent2" abstract="true"> <property name="common

我需要在一个bean上设置属性,该bean具有来自不同“位置”的公共字段,因此如下所示:

<bean id="parent1" abstract="true">
    <property name="commonField" value="parent1_val"></property>
</bean>

<bean id="parent2" abstract="true">
    <property name="commonField2" value="parent2_val"></property>
</bean>


<bean id="injectDemo1" class="spring.testClasses.InjectDemo1" parent="parent1" parent="parent2>
    <property name="val1" value="val1"/>
</bean>


我认为Springbeans不支持多重继承,这与Java制造商决定不支持多重继承的原因相同

<bean id="injectDemo1" class="spring.testClasses.InjectDemo1">
   <property name="val1" value="val1"/>
   <property name="commonField1" value="${prop1}"/>
   <property name="commonField2" value="${prop2}"/>
</bean>