0

Grails からドメイン オブジェクトのマッピング クロージャに渡された ApplicationContext を使用して、次のように構成情報を取得しています。

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

ここで、dbList は Config.groovy 内の私自身の変数です。

これは Grails 2.0 での最善の方法ですか? これが渡されると想定しても安全ですか?文書化されていない変数に依存するだけで機能します。質問する必要があると思いました。

4

1 に答える 1

3

grails.util.Holders を使用できます

Holders.config.dbList
于 2012-05-04T09:44:53.153 に答える