私の message.properties には、デフォルトでこれが含まれています:
typeMismatch.java.lang.Double=プロパティ {0} は有効な数値でなければなりません
プレースホルダー {0} は属性名に置き換えられます。次のようにフロントエンドに使用されるラベルを使用したい:
typeMismatch.java.lang.Double=Property {ここに素晴らしいラベル} は有効な数値でなければなりません。
私の最初の試み:
typeMismatch.java.lang.Double=Property ${message(code:'0')} は有効な数値でなければなりません。
「0」メッセージがないため、機能していません。その時点でドキュメントは明確ではありません。誰もがこれについてのアイデアを持っていますか?
編集:
さて、私は次のようにすべての属性に対してエラーメッセージを書くことができます:
typeMismatch.Book.booknumber = プロパティ Booknumber は有効な数値でなければなりません。
しかし、これは多くの余分な作業のようです...