Mule/Spring XML を使用して一連の Spring Bean を定義しています。
次の xml を使用して、次のように spring:beans 要素でラップせずに Bean を作成できます。
<spring:bean id="myFactoryBean" class="org.test.MyFactoryBean" />
しかし、別の Bean を参照しようとすると、次のように両方の Bean を同じ Spring Bean: 要素にラップしない限り機能しません。
<spring:beans>
<spring:bean id="myFactoryBean" class="org.test.MyFactoryBean" />
<spring:bean id="MyBean" class="org.test.MyBean" c:factory-ref="myFactoryBean" />
</spring:beans>
相互に可視性を持たせるために、それらをラップする必要があるのはなぜですか? これは一般的な Spring XML 要件ですか?