【发布时间】:2020-03-17 13:38:48
【问题描述】:
我有一些数据可用作 HOCON 格式的类型安全配置文件。
有一个像这样的基础文件:
"data":{
"k1":{
"values": ["v1", "v2"]
},
"k2":{
"values": ["x1"]
},
"k3":{
"values": ["z1"]
}
}
可能有一个文件可用于进行一些更改,例如在测试期间,如下所示:
"data":{
"k1":{
"values": ["v9"]
}
}
我正在尝试使用
合并这两个文件fileConfig.withFallback(baseFileConfig)
最终结果是:
"data":{
"k1":{
"values": ["v9"] // desired ["v1","v2","v9"]
},
"k2":{
"values": ["x1"]
},
"k3":{
"values": ["z1"]
}
}
即后备配置中“k1”的数组值将被忽略。有没有办法可以在合并后从两个文件中获取串联数组?
【问题讨论】:
标签: scala typesafe-config hocon