Java SpringBoot でのValidationの設定でのPattenを複数使う方法
解決したいこと
Java SpringBoot でのValidation設定でのPattenを複数使う方法を知りたいです。
今現状では、ValidationMessages.propertiesで@Patternに対しての一つのエラーメセージしか設定できていません。半角英数字のみの"^[a-zA-Z0-9]+$"のパターンと半角数字のみの"^[0-9]+$"パターンも設定したいのですが、いい方法はないでしょうか?
該当するソースコード
ValidationMessages.properties
Pattern={0}は半角英数字で入力してください
form.java
@Pattern(regexp = "^[a-zA-Z0-9]+$", groups = ValidGroup2.class)
private String password;
@Pattern(regexp = "^[0-9]+$", groups = ValidGroup2.class)
private String telephoneNumber;
今だとtelephoneNumberとpasswordで同じエラーメッセージがでます。
telephoneNumberのパターンに対してのエラーメッセージを設定したいです。
よろしくお願いします。
0