Spring Cloud Config
Spring Cloud Config 为分布式系统中的外部化配置提供服务器端和客户端支持。使用 Config Server,您可以集中管理跨所有环境的应用程序的外部属性。客户端和服务器上的概念与 Spring 的Environment
和PropertySource
抽象完全相同,因此它们非常适合 Spring 应用程序,但也可以与任何使用任何语言运行的应用程序一起使用。当应用程序从开发环境迁移到测试环境再到生产环境时,您可以管理这些环境之间的配置,并确保应用程序在迁移时拥有运行所需的一切。服务器存储后端的默认实现使用 Git,因此它可以轻松支持配置环境的标记版本,并且可以访问各种用于管理内容的工具。可以轻松添加替代实现并使用 Spring 配置将它们插入。
4.1.3