3

Springを使用する2つのJavaアプリケーション(1つはv 2.5.4、もう1つはv 3.1.1)があり、Weblogicにデプロイされています。

アプリケーションごとに、Springが2つの別々のプロパティファイルを利用できるようにしたいと思います。1つはサーバーのファイルシステムにあり、1つは何らかの理由で存在しない場合は、アプリケーションのearファイルに「デフォルト」値のセットとして含まれています。 。

アプリケーションのapplicationContext.xmlファイルの「context:property-placeholder」エントリを使用してそのようなものを指定できますか?

私はネットを調べましたが、決定的なものを見つけることができませんでした...しかし、たとえば、私はこのようなことをすることができますか?

<!-- Default values loaded first -->
<context:property-placeholder location="classpath:myEarPropertiesFile.properties" />
<!-- Overridden values loaded next -->
<context:property-override location="file:myExternalPropertiesFile.properties" />

ご意見をお寄せいただきありがとうございます。

4

1 に答える 1

1

PropertyPlaceholderConfigurerによって参照されたPropertiesFactoryBeanの問題を修正することができました。

于 2012-08-03T04:12:22.247 に答える