eclipse 内から junit テストを実行しようとしていますが、「ApplicationContext のロードに失敗しました」という例外が発生します。その理由は、別の spring-config で定義された変数を使用する spring-config をロードしようとしているためです。例:
common-beans.xml は ${domain} と ${realm}
を使用し、これらは config2.xml で次のように定義されています。
<bean id="AppConfigHelper" class="AppConfigHelper">
<property name="appName" value="Service"/>
<property name="domain" value="unittest"/>
<property name="realm" value="asdf"/>
<property name="root" value="./build/private/unittestroot"/>
</bean>
java.lang.IllegalStateException: ApplicationContext org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) のロードに失敗しました原因: org.springframework.beans.factory.BeanDefinitionStoreException: 名前の無効な Bean 定義URL [file:spring-configuration/common/common-beans.xml] で定義された「bucketPartitionMapper」:プレースホルダー「ドメイン」を解決できませんでした
これを機能させるにはどうすればよいですか?