我正在测试我的 Mule 应用程序,需要用一些属性值覆盖一些属性值以进行测试。对 Mule 功能测试执行此操作的最佳方法是什么?顺便说一句,我正在使用 Maven。
问问题
676 次
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 回答