提供纯文本

您的应用程序可能需要针对其环境定制的通用纯文本配置文件,而不是使用抽象(或以 YAML 或 properties 格式表示的替代表示形式之一)。 Config Server通过位于其中的附加端点提供这些内容,并且与常规环境端点具有相同的含义,但其路径是文件名(例如)。 此终端节点的源文件的定位方式与环境终端节点的定位方式相同。 相同的搜索路径用于属性和 YAML 文件。 但是,不是聚合所有匹配的资源,而是仅返回第一个匹配的资源。Environment/{application}/{profile}/{label}/{path}applicationprofilelabelpathlog.xmlspring-doc.cn

找到资源后,将使用提供的应用程序名称、配置文件和标签的 effective 解析正常格式 () 的占位符。 通过这种方式,资源终端节点与环境终端节点紧密集成。${…​}Environmentspring-doc.cn

与环境配置的源文件一样,the 用于解析文件名。 因此,如果您想要特定于配置文件的文件,可以通过名为 (优先于 ) 的文件来解析。profile/*/development/*/logback.xmllogback-development.xmllogback.xml
如果您不想提供并让服务器使用默认标签,则可以提供请求参数。 因此,配置文件的前面示例可以是 。labeluseDefaultLabeldefault/sample/default/nginx.conf?useDefaultLabel

目前,Spring Cloud Config 可以为 git、SVN、原生后端和 AWS S3 提供明文。 对 git、SVN 和原生后端的支持是相同的。AWS S3 的工作方式略有不同。 以下部分显示了每个 API 的工作原理:spring-doc.cn