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"/>

并在具有覆盖属性的文件中如下所示:

test/resources/persistence-override.properties

请注意文件名中的“覆盖”一词。

于 2015-05-13T01:36:56.977 回答