
[Spring] Spring Validation-BindingResult(with.thymeleaf)
·
TIL/Spring
Bean Validation을 사용하기 전에 BindingResult로 검증 로직을 작성하는 것에 대한 내용을 기록하고자 한다. 데이터를 검증하고 문제가 있는 경우 사용자에게 오류 메시지를 보여줌과 동시에 사용자가 입력한 값도 화면에 그대로 남기기 위해서 어떻게 할 수 있는지 하나씩 살펴보자!BindingResult는 무엇이며 어떻게 사용해야할까?org.springframework.validation.BindingResult는 스프링이 제공하는 검증 오류를 보관하는 객체이다.가장 주의해야할 점은 BindingResult의 파라미터 위치는 @ModelAttribute를 사용하는 검증이 필요한 객체 다음에 와야한다.그래야 스프링이 제공하는 BindingResult가 자동으로 검증 객체를 찾아 검증이 가능하기..