我使用的是grails 2.0.4,并希望在我的resources.groovy
文件中引用配置信息。在早期版本的grails中,我使用ConfigurationHolder
来获取此信息,但现在已弃用。
从阅读其他帖子,我对如何继续感到困惑。 One表示属性application
将被注入GrailsApplication
bean; another建议使用grailsApplication
,但似乎都不适用于我的resources.groovy
文件。
我必须按照here手动加载GrailsApplication
bean吗?还是有更优雅的解决方案?访问配置信息的工作资源文件的示例非常棒。
答案 0 :(得分:10)
对我有用的是:
application.config.my.etc
我甚至没有def应用程序也没有grailsApplication
(grailsApplication对我来说也不起作用)
答案 1 :(得分:1)
我认为this post已经回答了你的问题:
// resources.groovy
beans = {
grailsApplication = ref('grailsApplication')
// So from here you could use grailsApplication to access the config object (e.g. grailsApplication.config.defaultFolder
}
此致
Luismy