Grails からドメイン オブジェクトのマッピング クロージャに渡された ApplicationContext を使用して、次のように構成情報を取得しています。
static mapping = { applicationContext ->
datasources(applicationContext.getBean("grailsApplication").config.dbList)
}
ここで、dbList は Config.groovy 内の私自身の変数です。
これは Grails 2.0 での最善の方法ですか? これが渡されると想定しても安全ですか?文書化されていない変数に依存するだけで機能します。質問する必要があると思いました。