我正在使用 Grails 传入的 ApplicationContext 到域对象中的映射闭包来获取配置信息,就像这样
static mapping = { applicationContext ->
datasources(applicationContext.getBean("grailsApplication").config.dbList)
}
其中 dbList 是我自己在 Config.groovy 中的变量。
这是进入 Grails 2.0 的最佳方式吗?假设这将被传递是否安全?它有效,只是依赖于未记录的变量,我想我应该问。