【发布时间】:2020-06-19 05:02:15
【问题描述】:
我有一个带有源代码和测试层次结构的 Spring Boot 应用程序。 在这两个层次结构中,我都有带有属性的 application.yml 文件。
假设我在 src application.yml 中有以下内容:
settings1:
setting1: value11
settings2
setting1: value12
而在测试中的 application.yml 中,我有以下内容:
settings1:
setting1:testValue11
我希望我的所有测试都知道测试 application.yml 中的覆盖值,如果测试 application.yml 中不存在某个值,则将从 src application.yml 中获取该值。
但我希望当我的应用程序运行时,它只知道来自 src application.yml 的设置。
我该如何解决?配置比在代码中连接值更可取。
【问题讨论】:
标签: spring spring-boot properties configuration