devmoa

Spring BindingResult를 json으로 받기

NHN·2018년 9월 20일·00
SpringBindingResultJSONValidationControllerInternationalization

AI 요약

Beta

Spring 프레임워크에서 Controller의 Validation 결과를 JSON 응답으로 반환하는 방법에 대한 글입니다. 기본적으로 Spring은 유효하지 않은 값에 대한 오류 정보를 BindingResult에 담아 JSP와 같은 View Template Engine으로 전달하고, MessageSource를 통해 국제화된 오류 메시지를 보여줍니다.

하지만 이 국제화된 오류 메시지를 JSON 응답으로 전달하는 편리한 방법이 잘 알려져 있지 않습니다. 본문에서는 View의 내용을 커스터마이징하여 국제화된 오류 내용을 JSON 형태로 받을 수 있도록 하는 방법을 다룹니다.

required`와 같은 국제화 코드 값을 JSON 응답에 포함시키는 방법을 제시합니다. dderRequestValidator 예시 코드를 통해 구체적인 구현 방식을 설명하며, 특히 `field.required`와 같은 국제화 코드 값을 JSON 응답에 포함시키는 방법을 제시합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다