【发布时间】:2020-07-03 22:13:19
【问题描述】:
我正在使用一个 HOCON 配置文件,它也有替换变量。但是在替换变量的情况下,键不会被同一个文件中的另一个值覆盖。 例如,考虑以下 HOCON 配置:
{
"x":5
"x":6
"y":{"a":1}
"y":{"a":11}
"z":${y.a}
"z":${y.a}
}
现在当我从 ConfigFactor.parseURL 加载它时,结果配置是:
{"x":6,"y":{"a":11},"z":${y.a},"z":${y.a}}
这里y 必须解决,但z 不会发生这种情况。
问题:
- 这个输出的原因是什么?
- 如何才能同时解析“z”?
【问题讨论】:
标签: scala jvm config typesafe hocon