ConstraintViolation を取得

by

Spring を使用しているとバリデータエラーを BindingResult の getFieldErrors() で取得できるので便利です。

しかし、その後の処理によっては発生した ConstraintViolation を直接参照したいケースがあります。その場合、以下のようにすると FieldError インスタンスから ConstraintViolation を取得できます。

ConstraintViolation<?> constraintViolation = fieldError.unwrap(ConstraintViolation.class);

コメントを残す

メールアドレスが公開されることはありません。