Прочитать параметр конфигурации Grails

67
7

Я добавил следующий параметр в Config.groovy


storeFront.cms.endpoint = "http://10.60.33.51:27110/file_source"

Я пытаюсь прочитать его, используя:


ConfigurationHolder.config('storeFront.cms.endpoint')

Я где-то читал, что параметры конфигурации следует читать с помощью переменной grailsApplication, доступной в taglib и контроллерах, но в моем случае я пытаюсь прочитать ее из класса под src/groovy.


Когда приложение запускается, я получаю сообщение об ошибке:


groovy.lang.MissingMethodException: No signature of method: groovy.util.ConfigObject.call() 
is applicable for argument types: (java.lang.String) values: [storeFront.cms.endpoint]

спросил(а) 2011-08-15T17:15:00+04:00 8 лет, 10 месяцев назад
1
Решение
87

Не должно быть:


ConfigurationHolder.config.storeFront.cms.endpoint

И да ConfigurationHolder устарел в Grails 2.0

ответил(а) 2011-08-15T17:18:00+04:00 8 лет, 10 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема