質問: messages.propertiesファイルで定義されたプロパティにアクセスする方法は? groovy grailsアプリケーションがあり、messages.propertiesで定義されたプロパティにプログラムでアクセスしたい。テストとして、次のステートメントを試しました。println "capacity.created: ${messages.properties['capacity.created']}" ただし、機能しません(例外がスローされます)。どんな助けも歓迎します。ルイス
回答: i18nでmessage.propertiesを読むことはベストプラクティスではありません。次を使用できます。message(code:"capacity.created") @luixvが提案したようにコントローラーで、またはmessagesource.getmessage("capacity.created", [].toarray(), "capacity created.", null) bean messagesourceを注入した後、他のspring/grails beanで。