无法在带有 Spring Cloud Config 的 YAML 中使用 sequences/lists

Can´t use sequences/lists in YAML with Spring Cloud Config

当我尝试使用列表或序列之类的东西时,我在使用带有 Spring Cloud Config 的(显然)有效的 YML 文件时遇到问题。

一些虚拟的 YML 样本。当我点击服务器公开的端点时,这个有效:

info:
   description: "This is the collector for CEM"
   git-commit: "bla bla MD5"
   version: "0.2.0-SNAPSHOT"

这个不行:

info:
   description: "This is the collector for CEM"
   git-commit: "bla bla MD5"
   version: "0.2.0-SNAPSHOT"
   items: [ "a", "b", "c"]

也试过这个:

info:
   description: "This is the collector for CEM"
   git-commit: "bla bla MD5"
   version: "0.2.0-SNAPSHOT"
   items:
       - "a"
       - "b"
       - "c"

我在第二个和第三个例子中得到的错误是这个:

This page contains the following errors:

error on line 1 at column 462: StartTag: invalid element name
Below is a rendering of the page up to the first error.

lists/sequences 的正确使用方法是什么?我最感兴趣的是复杂对象的列表,不幸的是,提供的样本几乎都是单行的。

干杯!

更新: 我修复了一个写得不好的例子(第三个)。我还是不行。

更新 2:这实际上是 HTML 渲染器的问题,而不是配置服务器本身的功能问题,因为它将配置传递给客户端没有问题。然而,HTML 是一个不错的选择,因为它为您提供有关正在加载的内容的视觉信息。

更新 3:我正在使用 Spring Cloud Brixton.SR7

你可以试试:

items:
  - a
  - b
  - c

问题似乎已通过拉取最新版本的 Spring Cloud Config 来解决。但是,现在显示 JSON 而不是 XML。