如何在命令行上覆盖类型安全配置列表值?
我有一个结构如下的文件:application.conf
poller {
datacenters = []
}
我想在命令行上覆盖。"datacenters"
对于值为简单类型(字符串,数字)的其他配置键,我可以使用 覆盖,这工作正常。-Dpath.to.config.value=<value>
但是,我似乎找不到一种方法来为列表执行此操作。在上面的示例中,我试图设置为这样:,但我得到一个异常,即键值是字符串,而不是列表。"datacenters"
["SJC", "IAD"]
-Dpoller.datacenters="['SJC', 'IAD']"
有没有办法向类型安全配置库发出信号,表明此值是一个列表?