我在Config.groovy
中添加了以下参数
storeFront.cms.endpoint = "http://10.60.33.51:27110/file_source"
我正在尝试使用以下方法阅读它:
ConfigurationHolder.config('storeFront.cms.endpoint')
我在某处读到应该使用taglibs和 Controller 中可用的
grailsApplication
变量读取配置参数,但就我而言,我试图从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]
最佳答案
那不应该是:
ConfigurationHolder.config.storeFront.cms.endpoint
是的
ConfigurationHolder
在Grails 2.0中已弃用