【问题标题】:Injecting application into resources.groovy将应用程序注入resources.groovy
【发布时间】:2012-10-26 17:56:40
【问题描述】:

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

通过阅读其他帖子,我对如何继续感到困惑。 One 建议属性 application 将被注入 GrailsApplication bean; another 建议使用grailsApplication,但在我的resources.groovy 文件中似乎都不起作用。

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

【问题讨论】:

    标签: config grails-2.0


    【解决方案1】:

    对我有用的是:

    application.config.my.etc
    

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

    (grailsApplication 也不适合我)

    【讨论】:

      【解决方案2】:

      我认为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
      }
      

      问候,

      鲁斯米

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多