0

Mule アプリケーションをテストしていて、プロパティ値の一部をテスト用の値でオーバーライドする必要があります。Mule 機能テストでこれを行う最善の方法は何ですか? ところで私はMavenを使用しています。

4

2 に答える 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 に答える