【发布时间】:2020-10-27 15:41:27
【问题描述】:
我有一个 Spring Boot 项目,其中包含我们使用的一些不同配置,这些配置基于配置文件。到目前为止,这对我来说效果很好,但问题是我在resources 目录中获得了相当多的配置文件。我想将它们组织到目录中,以便更容易快速找到它们。我试过这样做,但是当将它们移动到嵌套目录时,Spring 无法实际加载给定配置文件的值。
前结构:
resources
database
application-liqudbase.yaml
application-embedded.yaml
environments
application-test.yaml
application-prod.yaml
在这个例子中,我会将test.yaml 设置为spring.profiles.include: database/embedded.yaml。这个问题是即使没有引发错误,它也不会加载embedded.yaml 文件中的值。使用默认的 Spring 配置文件设置是否有可能?
【问题讨论】:
标签: spring spring-boot kotlin