在测试中忽略.spring-boot-devtools.properties

时间:2018-02-15 12:53:03

标签: spring-boot spring-boot-devtools

Spring Boot devtools允许您通过将文件.spring-boot-devtools.properties放入主目录中来定义应用程序源之外的全局配置,该文件优先于捆绑配置,具体如下:

https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html

但是,此文件在运行单元测试时也适用,因此,如果您的测试依赖于某些配置,则在捆绑的application.properties中定义的默认值或由@TestPropertySource定义的特定于测试的属性中,它们仍然被全球价值观和你的构建中断所覆盖。

是否有一些合理的方法可以忽略.spring-boot-devtools.properties或者完全排除测试类路径中的devtools(我们使用的是Gradle)?

0 个答案:

没有答案