Mule アプリケーションをテストしていて、プロパティ値の一部をテスト用の値でオーバーライドする必要があります。Mule 機能テストでこれを行う最善の方法は何ですか? ところで私はMavenを使用しています。
2 に答える
2
Spring のオーバーライド メカニズムを活用します。
<context:property-placeholder
ignore-resource-not-found="true"
location="classpath:default.properties,classpath:override.properties" />
src/main/resources/default.properties
デフォルトのプロパティ値をsrc/test/resources/override.properties
定義し、オーバーライドを定義します。
于 2013-10-21T14:58:13.183 に答える
0
以下の解決策も役立ちます。
<context:property-placeholder local-override="true"
location="persistence.properties"/>
そして、オーバーライドされた peroperties を持つ以下のようなファイルがあります:
test/resources/persistence-override.properties
ファイル名に「オーバーライド」という単語があることに注意してください。
于 2015-05-13T01:36:56.977 に答える