2

我正在使用 grails 2.0.4 并想参考我的resources.groovy文件中的配置信息。在早期版本的 grails 中,我曾经ConfigurationHolder获取此信息,但现在已弃用。

通过阅读其他帖子,我对如何进行感到困惑。一个建议将属性application注入到GrailsApplicationbean 中;另一个建议使用grailsApplication,但在我的resources.groovy文件中似乎都不起作用。

我必须按照此处所述“手动”加载GrailsApplicationbean吗?还是有更优雅的解决方案?访问配置信息的工作资源文件的示例会很棒。

4

2 回答 2

10

对我有用的是:

application.config.my.etc

我什至不必定义应用程序或 grailsApplication

(grailsApplication 也不适合我)

于 2014-11-10T21:20:58.100 回答
1

我认为这篇文章已经回答了你的问题:

// resources.groovy
beans = {
    grailsApplication = ref('grailsApplication')
    // So from here you could use grailsApplication to access the config object (e.g. grailsApplication.config.defaultFolder
}

问候,

路易斯米

于 2013-10-16T07:59:10.963 回答