当前,我正在使用spring.config.additional-location
设置其他spring boot属性文件:
mvn -DskipTests spring-boot:run -Dspring-boot.run.arguments=--spring.config.additional-location=api-props.properties
我想知道如何在测试该附加属性文件时对其进行设置。到目前为止,我已经测试过将此参数放在test
上。
mvn test -Dspring-boot.run.arguments=--spring.config.additional-location=api-props.properties
有什么想法吗?
答案 0 :(得分:0)
通常,有很多选择。
从src/test/resources
文件夹中的application.properties开始。
如果测试标记有@SpringBootTest
,则将自动选择该属性文件。
它还将覆盖“常规”应用程序属性中指定的属性
另一个不错的选择是使用@TestPropertySources
注释
有关完整列表,请参见here