我使用Grails传入的ApplicationContext到域对象中的映射闭包来获取配置信息,就像这样
static mapping = { applicationContext ->
datasources(applicationContext.getBean("grailsApplication").config.dbList)
}
其中dbList是Config.groovy中我自己的变量。
这是Grails 2.0的最佳方式吗?假设这将被传入是否安全?它起作用,只依赖于未记录的变量,我想应该问。
答案 0 :(得分:3)
你可以使用grails.util.Holders
Holders.config.dbList