2

grails 2.0.4を使用していますが、ファイル内の構成情報を参照したいと思いresources.groovyます。以前のバージョンのgrailsでは、以前ConfigurationHolderはこの情報を取得していましたが、現在は非推奨になっています。

他の投稿を読んで、私はどのように進めるかについて混乱しています。プロパティにBeanが注入されることをお勧めします。もう1つは、の使用を提案していますが、どちらも私のファイルでは機能しないようです。applicationGrailsApplicationgrailsApplicationresources.groovy

ここGrailsApplicationに記載されているように、Beanを「手動で」ロードする必要がありますか?または、よりエレガントなソリューションはありますか?構成情報にアクセスする作業リソースファイルの例は素晴らしいでしょう。

4

2 に答える 2

10

私にとってうまくいったのは:

application.config.my.etc

application や grailsApplication を定義する必要さえありませんでした

(grailsApplicationも私にとってもうまくいきませんでした)

于 2014-11-10T21:20:58.100 に答える
1

この投稿はすでにあなたの質問に答えていると思います:

// resources.groovy
beans = {
    grailsApplication = ref('grailsApplication')
    // So from here you could use grailsApplication to access the config object (e.g. grailsApplication.config.defaultFolder
}

よろしく、

ルイズミー

于 2013-10-16T07:59:10.963 に答える