私の(Mavenベースの)プロジェクトは、いくつかのモジュールから構築されています。基本的に、Core モジュールと、それを利用してさまざまなサービスを外部に提供するいくつかのモジュールがあります。これらのモジュール間の「接着剤」は「親」モジュールです。「親」モジュールは、コードを保持することは想定されていません。このようなもの:
私がやりたいことは、Spring IoC を使用して、Core パーツを Service パーツに注入/自動配線することです。しかし、それを構成する方法が見つからないようです。または、少なくとも、サービス パーツ内で冗長な IoC 構成を回避する方法を見つけることができないようです。
より具体的には、Spring ドキュメントの例を使用して、それがサービス モジュールの 1 つの構成であると仮定しますexample.SimpleMovieCatalog
。「兄弟」の 1 つに注入する機能を失うことなく、構成部分をコア モジュールに移動するにはどうすればよいでしょうか。 「モジュール?
<?xml version="1.0" encoding="UTF-8"?>
<beans...>
<context:annotation-config/>
<bean class="example.SimpleMovieCatalog">
<qualifier value="main"/>
</bean>
<bean class="example.SimpleMovieCatalog">
<qualifier value="action"/>
</bean>
<bean id="movieRecommender" class="example.MovieRecommender"/>
</beans>