2017-12-28 8 views
-1

Spring 4+フレームワークで複数のアノテーションに同じカスタムメッセージを使用することは可能ですか?Spring - 複数の検証アノテーションに対する同じカスタムメッセージ

私の場合、@NotNullアノテーションと@NotEmptyアノテーションに同じメッセージを表示したいと思います。

@NotEmpty(message = "First name cannot be empty.") 
@NotNull(message = "First name cannot be empty.") 
+0

アプリでこれを追加したときはどうなりましたか? – StanislavL

+2

この場合、NotNullは必要ありません。NotEmptyはnullをカバーします。 – holmis83

答えて

1

はい、可能です。メッセージはシステムの識別子として使用されないので、可能です。 https://stackoverflow.com/a/4811273/5585182を何度も何度も同じメッセージを貼り付けコピーを防ぐために:私はValidationMessages.properties

@NotEmpty(message = "{first.notnullorempty}") 
@NotNull(message = "{first.notnullorempty}") 

を参照してください使用することをお勧めします。

関連する問題