Конфигурация Grails - правильный способ динамического определения свойства конфигурации - PullRequest
1 голос
/ 24 января 2012

Я пытаюсь получить доступ к свойству Grails, которое я создал, используя динамическую логику, чтобы определить, какой файл свойств использовать.

Это упрощенный пример:

String pathToKey = "Level1.Level2.Level3"

assert config.rootProperties [pathToKey] .key ## Возвращает пустое значение ключа assert config.rootProperties.Level1.Level2.Level3.key ## Возвращает правильное значение ключа

Как правильно создать файл конфигурации многоуровневого уровня / объекта и получить динамический доступ к ключу?

1 Ответ

1 голос
/ 24 января 2012

Я нашел решение, которое искал:

String pathAndKey = "rootProperties.Level1.Level2.Level3.key"

String value = config.flatten().getProperty(pathAndKey)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...