Serving Plain Text
与其使用 Environment
抽象(或以 YAML 或属性格式表示的备用表示形式),您的应用程序可能需要根据其环境定制的通用纯文本配置文件。Config Server 通过其他端点在 /{application}/{profile}/{label}/{path}
处提供这些文件,其中 application
、profile
和 label
与常规环境端点具有相同的含义,但 path
是文件名路径(例如,log.xml
)。此端点的源文件位置与环境端点的源文件位置相同。相同的搜索路径用于属性和 YAML 文件。但是,不会聚合所有匹配的资源,而只会返回第一个匹配的资源。
在找到资源后,将通过使用提供的应用程序名称、配置文件和标签的有效 Environment
来解决正常格式(${…}
) 中的占位符。通过这种方式,资源端点与环境端点紧密结合。
与环境配置的源文件一样, |
如果您不想提供 |
目前,Spring Cloud Config 可以为 git、SVN、本机后端和 AWS S3 提供纯文本。对 git、SVN 和本机后端的支持是相同的。AWS S3 的工作方式略有不同。以下部分展示了每个部分的工作方式: