читать параметр конфигурации Grails - PullRequest
2 голосов
/ 15 августа 2011

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

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

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

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

Я где-то читал, что параметры конфигурации должны быть прочитаныиспользуя переменную grailsApplication, которая доступна в taglibs и контроллерах, но в моем случае я пытаюсь прочитать ее из класса в 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]

1 Ответ

4 голосов
/ 15 августа 2011

Разве это не должно быть:

ConfigurationHolder.config.storeFront.cms.endpoint

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...