2

モジュール 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 ファイルのアプリケーション コンテキストにアクセスする他の方法はありますか?
タスクを達成するためのベスト プラクティスはありますか?


4

1 に答える 1