该版本仍在开发中,尚未被视为稳定。对于最新的稳定版本,请使用Spring Cloud Config 5.0.0spring-doc.cadn.net.cn

版本控制后端文件系统的使用

基于VCS的后端(git、svn)会将文件打出或克隆到本地文件系统。 默认情况下,它们会被放置在系统临时目录中,前缀为config-repo-. 比如在Linux上,可以是/tmp/config-repo-<randomid>. 一些作系统会定期清理临时目录。 这可能导致意外行为,比如属性缺失。 为了避免这个问题,可以通过设置更改配置服务器使用的目录Spring.cloud.config.server.git.basedirSpring.cloud.config.server.svn.basedir迁移到不存在于系统临时结构中的目录。

多标签错误处理

如果向配置服务器发出请求且包含多个标签,配置服务器 将返回每个标签的属性源。但是,如果试图获取这些标签,结果是 如果出现错误,配置服务器会返回错误,而不会尝试任何剩余的标签。spring-doc.cadn.net.cn

如果你更喜欢让配置服务器忽略标签无效时的错误,尝试所有 标签,返回错误前可以设置Spring.cloud.config.server。[git | svn].continue-on-multiple-label-failure=true.spring-doc.cadn.net.cn