Spring 構成ファイルは Bean を作成し、それらを相互接続します。これは正しいです?アプリケーションに Bean のチェーンがありますが、より小さなチェーンでテストしたいと考えています。Spring で複数のチェーンを定義できますか? または、1 つの Bean 構造のみが許可されますか?
例
これが本番構成であるとします。
<bean id="provider"
class="tests.Provider">
</bean>
<bean id="processor1" class="tests.Processor1">
<property name="input" ref="provider"/>
</bean>
<bean id="processor2" class="tests.Processor2">
<property name="input" ref="processor1"/>
</bean>
<bean id="consumer" class="tests.Consumer">
<property name="input" ref="processor2"/>
</bean>
そして、次の構成でテストしたい:
<bean id="provider"
class="tests.Provider">
</bean>
<bean id="analyzer" class="tests.Analyzer">
<property name="input" ref="provider"/>
</bean>
と:
<bean id="provider"
class="tests.Provider">
</bean>
<bean id="processor1" class="tests.Processor1">
<property name="input" ref="provider"/>
</bean>
<bean id="analyzer" class="tests.Analyzer">
<property name="input" ref="processor1"/>
</bean>
など、豆を一つ一つ付けていきます。