[Spring] 25. 검증 오류 메시지 처리하기
[Spring] 25. 검증 오류 메시지 처리하기이전 글에서는 @Valid와 BindingResult에 대해 살펴봤습니다. @Valid는 DTO에 작성한 검증 규칙을 실행하고, BindingResult는 검증 실패 결과를 담아 Controller에서 확인할 수 있게 해줍니다.이번 글에서는 검증 실패가 발생했을 때 오류 메시지를 어떻게 꺼내고, 화면이나 API 응답으로 어떻게 전달하는지 정리하겠습니다. 사용자가 잘못 입력했을 때 단순히 실패라고만 보여주면 안 됩니다. 어떤 값이 잘못되었고, 어떻게 고쳐야 하는지 알려주는 것이 중요합니다.핵심은 간단합니다. BindingResult에는 검증 실패 정보가 들어 있고, 이 정보를 이용해 필드별 오류 메시지를 화면이나 JSON 응답으로 보여줄 수 있습니다.1. 검..