2

为了在 Spring Boot 应用程序中外部化配置,我遵循在类路径中添加的标准方式application.properties。然后,在生产环境中,我application.properties在 JAR 旁边放置了另一个,它覆盖了之前的 JAR。这样,我可以拥有一个name在开发和生产环境中具有不同值的属性。

想知道在部署到 Cloud Foundry 时如何做同样的事情。

4

2 回答 2

4

您可以简单地将要覆盖的属性作为环境变量(将点替换为下划线,Boot 将匹配所有内容)。

于 2015-01-29T04:49:17.203 回答
3

您可能还想查看 Spring Cloud 中的Spring Cloud Config Spring 项目:

“由 git 存储库支持的集中式外部配置管理。配置资源直接映射到 Spring Environment,但如果需要,可以由非 Spring 应用程序使用。”

于 2015-02-02T20:56:32.433 回答