私はhibernate-validator 5.3.0を使用しています。Hibernate Validatorでメソッドパラメータのカスタムエラーメッセージを作成する方法
以下は、メソッドパラメータの検証を行う@NotNull制約の関数です。例えば
[ConstraintName].[ClassName].[FieldName]=[Message]
NotNull.TestClass.name=My Custom Message
しかし、これは動作します:
public void test(@NotNull String firstName, @NotNull String lastName) {
ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
Validator validator = factory.getValidator();
....
}
はthis質問を読んだ後、私はそれがこの次の形式でファイルValidationMessages.propertiesにカスタムエラーメッセージを入れることも可能だということを発見しましたいくつかのクラスフィールドを検証しようとしているとき。
このような形式を使用して、メソッド引数のカスタムエラーメッセージを作成することは可能ですか?
ありがとうございます。