3

Config.groovy でアプリケーション プロパティを指定するとします。

app.work.dir='/temp/work'

このプロパティ値を参照して、同じ Config.groovy ファイル内の他のプロパティを定義するにはどうすればよいですか。つまり、この時点で grailApplication.config に空のプロパティがあるため、これは機能しません。

app.resource.dir=grailsApplication.config.app.work.dir+'/static'

変数を定義して、この変数を両方の場所で使用できることは知っていますが、それは本当に見苦しいので、それを行うためのよりクリーンな方法があることを望んでいました。

4

1 に答える 1

5

変数置換は で機能しConfig.groovyます。実際の製品コードからの例を次に示します。

external.config.base = '/known/config/file/path'

grails.config.locations = ["file:${external.config.base}/myapp-config.groovy"]
sitemap.file.path = "${external.config.base}"
于 2013-08-13T02:48:14.577 に答える