2

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

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

但是,此文件在运行单元测试时也适用,因此如果您的测试依赖于某些配置,无论是在 bundled 中定义的默认值application.properties还是在定义的测试特定属性中@TestPropertySource,它们仍然会被全局值覆盖并且您的构建中断。

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

4

0 回答 0