仅对于集成测试使用src / test / resources / application.properties覆盖值

时间:2018-12-04 19:35:57

标签: java spring spring-boot

我有一个集成测试,可以启动Spring Boot rest api的运行副本,并使用rest模板执行测试。目前,我可以使用src/test/resources/application.properties来指定/覆盖要设置用于测试的任何属性。问题在于,这不仅充当替代,我还必须复制src/main/resources/application.properties中的所有属性。理想情况下,我希望它读取两个文件并使用测试属性覆盖两个文件中找到的所有属性。这适用于特定于配置文件的属性,例如同时使用src/main/resources/application.propertiessrc/main/resources/application-dev.properties时,但运行测试似乎并非如此。我知道我可以使用自定义的命名属性文件,并在其中添加注释,但是我想避免使用这种方法来保持环境清洁。

我正在使用Spring Boot 2.1.0.RELEASE

0 个答案:

没有答案