default_producer:
Config:
log.connection.close: false
Когда считываю файл в коде, этот ключ мапится в такой ключ
Producers:default_producer:Config:log:connection:close: false
То есть, точки заменяются на двоеточия
Как же записать ключ в файл так, чтобы эти точки остались и при считываниюю в коде?
То есть, чтобы получилось
Producers:default_producer:Config:log.connection.close: false
Попробуй обернуть в "
Тот же результат ямл файлик на стороне spring config server лежит насколько я понял, этот сервер с точками в ключах не умеет работать (что есть достаточно странно)
А чем парсишь?
там какой-то подкапотный парсер я просто подключаю внешний сервис конфигураций в configurationBuilder и оно само расскладывает ключи из файлика по options, которые потом можно заинжектить в класс
Ну тоесть аспнеткоровский конфигурейшн провайдер для ямла?
Я вообще не нахожу готового решения для аспнета
скорее всего так и есть
Вообщем обычное экранирование помогло Пробовал экранирование и вчера, но просто не заметил что помогло Конфиг в ямл файлике теперь выглядит так: Producers: default_producer: Config: log\.connection\.close: false В коде ключ такой (с точечками, как надо) Producers:default_producer:Config:log.connection.close: false
Обсуждают сегодня