我在尝试使用列表或序列等任何内容时,在使用(显然)有效的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.
使用列表/序列的正确方法是什么?我最感兴趣的是复杂对象列表,不幸的是,提供的样本几乎总是单行。
干杯!
更新:我修复了一个写得不好的例子(第三个)。我还是不行。
更新2 :这实际上是HTML渲染器的一个问题,而不是配置服务器本身的功能,因为它将配置传递给客户端而没有问题。然而,HTML是一个很好的,因为它为您提供有关正在加载的内容的可视信息。
更新3 :我使用的是Spring Cloud Brixton.SR7
答案 0 :(得分:0)
您可以尝试:
items:
- a
- b
- c
答案 1 :(得分:0)
最新版本的Spring Cloud Config似乎删除了这个问题。但是,现在显示的是JSON而不是XML。