1

messages.properties ファイルを使用して Spring のデフォルト メッセージをオーバーライドするときに、変数名の代わりにタイトルを使用する方法はありますか?

たとえば、これを使用しました

typeMismatch.java.lang.Integer={0} must be a number.

「firstName は数値でなければなりません。」というエラー メッセージを作成する必要がありますが、「FirstName は数値でなければなりません」のように、より読みやすくしたいと考えています。

これを行う方法はありますか?

4

1 に答える 1

1

特定のクラスの特定のフィールドのプロパティをカスタマイズできます。モデル属性の名前がfooで、 firstNameという名前のプロパティがあるとします。その場合、次を使用してその特定のフィールドのカスタム エラー メッセージを宣言できます。

typeMismatch.foo.firstName=First Name must be a number 

詳細については、このページを参照してください。

于 2012-10-17T20:11:18.870 に答える