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