Spring

BindingResult

keepgoing 2022. 5. 29. 21:44

Spring에서 제공하는 BindingResult

  • 기본 java 로직에서 중복으로 쓰이는 단어들을 최소화시키도록 도와준다.
  • 코드의 길이가 더 줄어든다.
  • #fields로 BindingResult가 제공하는 검증 오류에 접근할 수 있다.
  • th:errors를 이용하여 해당 필드에 오류가 있는 경우 태그를 출력한다. th:if의 편의 버전
  • th:errorclass를 이용해서 th:field에서 지정한 필드에 오류가 있으면 class 정보를 추가한다.
  • 스프링이 제공하는 검증 오류를 보관하는 객체이다. 검증 오류가 발생하면 여기에 보관하면 된다.