【发布时间】:2014-12-15 17:50:50
【问题描述】:
这是我的用例:我们使用 Yaml 来保存我们所有的环境配置。
我们有一个 conguration.yml 保存每个环境的配置,还有一个 parameters.yml 保存特定的本地配置。
parameters.yml
value1: abc
value2: ~
configuration.yml
service:
arg1: %value1%
arg2: %value2%
我的问题:有没有办法可以删除 value2: ~ 行而不会出现来自 Yaml 的解析错误?如果value2没有定义,我们可以在configuration.yml中定义一种默认值?
【问题讨论】:
-
我对 YAML 知之甚少,但这个问题似乎暗示如果你把它排除在外,它将被解释为 null:stackoverflow.com/questions/6745051/…
-
为什么需要移除 value2?
-
@SenseException 否则会抛出未找到参数的错误