
Spring
[Spring] @Valid 사용시에 @RequestBody와 @ModelAttribute에 커스텀 예외처리 적용하기
개요 이번 글에서는 Request시에 @Vaild를 사용하여 @RequestBody와 @ModelAttribute로 DTO 또는 객체를 검증할 때 커스텀 예외처리를 적용하는 방법에 대해 이야기해 보려고 합니다. 1. @Valid 사용시에 @RequestBody에 대한 검증 예외가 발생하는 케이스 위 경우에는 POST 요청시에 총 3가지 예외 케이스가 발생하는 것을 확인할 수 있었습니다. MethodArgumentNotValidException(400 Bad Request) HttpMessageNotReadableException(400 Bad Request) HttpMediaTypeNotSupportedException(415 Unsupported Media Type) 첫번째 MethodArgumentN..