是否可以替换已经具有子级的抽象bean?
为了解释我的问题,假设我们有2个spring bean XML文件:
beans1.xml
此文件在应用程序启动时首先加载:
<bean id="abstractBean" class="com.example.Abstract" abstract="true">
<property name="firstProperty" value="1" />
</bean>
<bean id="implementation" class="com.example.Impl" parent="abstractBean">
<property name="secondProperty" value="2" />
</bean>
和beans2.xml
此文件在beans1.xml
之后加载:
//Replaces abstractBean from beans1.xml
<bean id="abstractBean" class="com.example.Abstract" abstract="true">
<property name="firstProperty" value="3" />
</bean>
com.example.Impl
属性的值是什么? (firstProperty
和secondProperty
)