エラーメッセージをカスタマイズしようとしています。まず、package.Subpage.title.nullable のように、出力のメッセージ キーをエラーとして取得したいと考えています。
この目標を達成するために、アプリケーションからすべての message.properties バンドルを削除しましたが、出力で次のようなものが得られます。
Property [title] of class [class package.Subpage] cannot be blank
そこに実装されているかどうかを確認するために FieldError クラスのプロパティを取得しましたが、このクラスには次のプロパティがあることに気付きました。
defaultMessage=Property [{0}] of class [{1}] cannot be blank
もちろん、class.property.(空白または nullable または任意の制約セット) のようなメッセージ キーのパターンがあり、すべてのメッセージをオーバーライドできることはわかっていますが、私の主な目標は、このメッセージ キーを完全に制御することです。メッセージの値とデフォルトのメッセージは次のようになります。
質問: Grails でエラーのデフォルト メッセージとメッセージ キーを定義する方法はありますか?