Spring 引导处理区域特定配置



我知道你可以有开发、阶段、生产等的配置文件。我想知道如何处理不同区域的配置。在 prod 中,我们可能有 3 个不同的区域,而在阶段 2,只有 1 个开发区域。某些配置属性每个环境可能只有 1 个值。但某些属性将具有不同的值,具体取决于区域。处理此问题的最佳方法是什么?我不是特别想为每个环境/区域排列一个应用程序属性文件。

因此,

您可以启用多个配置文件并以这种方式配置所有内容。您还可以使用配置文件表达式表达更高级的标准,文档中有一节包含该确切用例。

从 Spring Boot 2.1 开始,您可以在活动配置文件上定义一个表达式,以便您可以拥有类似此示例的内容。

最新更新