본문 바로가기

스프링

[SPRING] BindingResult 정리.

BindingResult

1. Error를 상속받는 인터페이스.

2. 스프링이 제공하는 검증 오류 보관 객체

3. @ModelAttribute에서 오류가 발생해도 컨트롤러를 호출할 수 있다.

  ex) 자료형 바인딩 에러

  •  BindingResult가 없을 경우, 에러 페이지로 이동.
  •  BindingResult 추가 시, 에러 페이지의 이동 ❌

4. 사용법 : 검증할 대상 뒤에 입력한다.

ex) public String oooo(검증하고 싶은 인자, BindingResult bindingResult, ...)