0

是否可以在 Spring 环境中定义一些属性,例如p1anapplication-profile1.yml然后${p1}在 application.yml 中的其他属性中引用?

就像在属性/ yml 文件或属性本身之间的相互依赖顺序一样,我们可以用spring 做到这一点吗?

目的是避免在像 kafka bootstrap 这样的相同属性需要放在多个地方时出现重复。

4

1 回答 1

0

假设您有 3 个 yml 文件

  1. 应用程序-dev.yml

  2. 应用程序-prod.yml

  3. 应用程序.yml

您可以在文件中提及通用配置,application.yml并且可以在启用 {profile} 时提及配置文件特定配置,application-{profile}.ymlspring 将认为该application-{profile}.yml文件具有更高的优先级。

于 2021-04-08T14:02:28.790 回答