采取以下配置:
<beans>
<bean name="myToyota" class="Car">
<property name="contents">
<list>
<bean class="Wheel">
<property name="designation"><value>front-left</value></property>
<property name="parent"><ref bean="myToyota"/></property>
</bean>
<bean class="Wheel">
<property name="designation"><value>front-right</value></property>
<property name="parent"><ref bean="myToyota"/></property>
</bean>
</list>
</property>
</bean>
</beans>
是否可以在不直接引用myToyota
bean 的Wheel
情况下构建此图?(也许使用SpEL)。
parent
我担心的是,如果不引入损坏引用的可能性(那是我忘记手动调整属性),我无法将 Wheels 的描述复制粘贴到另一个 Car bean 。
换句话说:内部 bean 有没有办法在不知道它的名字的情况下引用它包含的 bean?