8

構成ファイルが示唆するのと基本的に同じ方法で、Grails 構成を外部化しました。私は1.3プロジェクトとラインで常にそれを行ってきました

grails.serverURL = "http://localhost:8080/${appName}"

外部設定でうまくいきました。2.0 で、Grails が ${appName} を解決できないように見えるという問題が発生しました。リダイレクトでは代わりに [:] を使用します。

この行を内部構成に戻すとすぐに、すべてが正常に機能します。

この構成行を外部構成に移動する方法はありますか? 私は何か間違ったことをしていますか?

4

1 に答える 1

15

代わりに使用できます${grails.util.Metadata.current.getApplicationName()}

キーが not であるため、 MetadataimplementsMapを短縮することはできないことに注意してください。${grails.util.Metadata.current.applicationName}applicationName

于 2013-01-31T18:43:12.247 に答える