0

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 要件ですか?

4

1 に答える 1