【技術メモ】BeanValidationのエラーをControllerで拾う
つまづいたのでメモ
Formのフィールドにアノテーションでバリデーション仕掛けた時、
コントローラのメソッドの引数にformとBindingResultを受けるようにする
BindingResult#hasErrors()メソッドをif文で拾ってあげればいいだけ
なのだけどこの時、メソッドの引数宣言の順番が、BindingResultはformの直後に指定しないと拾えない
なにそれ!
つまづいたのでメモ
Formのフィールドにアノテーションでバリデーション仕掛けた時、
コントローラのメソッドの引数にformとBindingResultを受けるようにする
BindingResult#hasErrors()メソッドをif文で拾ってあげればいいだけ
なのだけどこの時、メソッドの引数宣言の順番が、BindingResultはformの直後に指定しないと拾えない
なにそれ!