как я могу переопределить значение списка Typesafe config в командной строке?
У меня есть заявление.conf-файл со структурой, подобной следующей:
poller {
datacenters = []
}
Я хотел бы переопределить центры обработки данных в командной строке. для других конфигурационных ключей, значения которых являются простыми типами (строки, числа), я могу переопределить с помощью -Dpath.to.config.value=<value>
, и это прекрасно работает. однако я не могу показаться, чтобы найти способ, чтобы сделать это для списков. в приведенном выше примере я попытался установить центры обработки данных в ["SJC", "IAD"] так: -Dpoller.datacenters="['SJC', 'IAD']"
, но я получаю исключение, что значение ключа является строкой, а не списком. является есть ли способ, чтобы сигнал в библиотеку типизированного конфиг, что это значение представляет собой список?