[Spring Validation] BindingResult로 에러 처리 깔끔하게 하기
Spring Framework에서는 유효성 검사를 매우 쉽게 처리할 수 있도록 지원한다.흔히 @Valid나 @Validated 어노테이션과 함께 BindingResult를 사용한다.이번 글에서는 BindingResult가 왜 필요한지, 어떻게 동작하는지, 그리고 실제 코드에서 어떻게 사용하는지를 정리해보려 한다. BindingResult란?BindingResult는 Spring에서 폼 데이터 바인딩 후의 결과를 담고 있는 객체이다.간단히 말해, 폼 제출 후 서버에서 받은 데이터를 유효성 검사를 통해 검증한 결과를 처리할 수 있도록 도와주는 도구이다.Spring의 Errors 인터페이스를 상속하며, 유효성 검사 결과(성공/실패)를 함께 담고있으며,주로 @Valid 어노테이션과 함께 사용된다. Bindi..
2025.04.06