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

71
8

Я добавил следующий параметр в 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 9 лет, 2 месяца назад
1
Решение
91

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


ConfigurationHolder.config.storeFront.cms.endpoint

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

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

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