blog

「スプリングブート検証

つのカスタマイズされたチェックサムルールに加えて、ここではグループ化も使用されています。...

Jul 5, 2020 · 2 min. read
シェア

https://docs.jboss.org/hibernate/stable/validator/reference/en-US/html_single/#preface

<dependency> 
 <groupId>org.springframework.boot</groupId> 
 <artifactId>spring-boot-starter-validation</artifactId>
</dependency>





注目してください:

  • デフォルトでは、検証に失敗するとjavax.validation.ConstraintViolationExceptionがスローされます。

https://docs.jboss.org/hibernate/stable/validator/reference/en-US/html_single/#validator-customconstraints



ここでは、2つのカスタムチェックサムルールに加えて、グループ化が使用されています。

なぜこのようなグループ分けが必要なのでしょうか?なぜなら、例えば、追加するときにidをチェックする必要はありませんし、idを変更すると、グループ化した後、グループAとチェックする時間を追加することができ、グループBとチェックする時間を変更することはできません。

バリデータをカスタマイズする方法をもう一度見てみましょう。



最後に



チェックモードについては、デフォルトではすべての属性をチェックし、エラーメッセージを一緒に返しますが、多くの場合、これは必要ありません。

そのためには、次のように設定する必要があります。





"http://rensanning.iteye.com/blog/5327373"

"https://www.phpsong.com/3765".html



Read next

トップ・オペレーションになる秘訣は、2つの言葉にある!

多くの人が私に、どうしたらオペレーションでいい仕事ができますか?一番初めに、私はまた、質問者の一般的な状況を尋ねた仕事の何年、仕事のどの部分を行うには、どのような問題が発生し、その後、より多くの人々に尋ねた、リンリンの問題は、実際には、メソッドを使用して解決することができることを発見:心臓。 この答えは少し虚偽であることを感じていない、段落を参照してください、投資の秘密のアドバイスを求めるためにバフェットに黄鄭は言った、私は何かがあるだろうと思って...

Jul 5, 2020 · 5 min read