这是在静态映射块中访问Grails配置的安全方法吗?

时间:2012-05-03 21:04:05

标签: grails grails-domain-class

我使用Grails传入的ApplicationContext到域对象中的映射闭包来获取配置信息,就像这样

static mapping = { applicationContext ->
    datasources(applicationContext.getBean("grailsApplication").config.dbList)
}

其中dbList是Config.groovy中我自己的变量。

这是Grails 2.0的最佳方式吗?假设这将被传入是否安全?它起作用,只依赖于未记录的变量,我想应该问。

1 个答案:

答案 0 :(得分:3)

你可以使用grails.util.Holders

Holders.config.dbList