LoginSignup
sorosoro1111
@sorosoro1111 (そそロロ)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

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

1Answer

Comments

  1. @sorosoro1111

    Questioner
    ご回答ありがとうございます。
    動作することができました。

Your answer might help someone💌