モジュール A とモジュール B の 2 つの独立したモジュールがある状況を想像してみてください。どちらも Spring を使用して構築されています。それぞれに独自の applicationContext があります。モジュール A は applicationContextA および B - applicationContextB と連携します。
モジュール A には、Bean moduleAFacade で定義されたファサード クラスが含まれており、モジュール A の一部の機能を提供します。モジュール B は、モジュール A の機能にアクセスする必要があります。モジュール A をモジュール B に
.jar 依存関係として追加してみましょう。この構造があります。 applicationContextB で:
<bean id="moduleBBeanUsingModuleAfacade" class="com.example.moduleB">
<property name="moduleAFacadeObject" ref="moduleAFacade" />
</bean>
ただし、モジュール A の applicationContext は、モジュール B の appContext から直接アクセスできません。次のようなものを使用する必要があります
<import resource="classpath*:moduleAApplicationContext.xml" />
依存関係としてプロジェクトに追加された .jar ファイルのアプリケーション コンテキストにアクセスする他の方法はありますか?
タスクを達成するためのベスト プラクティスはありますか?