Spring ProblemDetail로 API 예외 응답 표준화하기
Spring으로 REST API를 만들다 보면 예외 응답을 어떻게 구성할지 한 번쯤 고민하게 된다.처음에는 보통 프로젝트에 필요한 ErrorResponse를 직접 만든다.public record ErrorResponse( int status, String code, String message) {}그리고 @RestControllerAdvice에서 예외를 잡아 응답한다.@RestControllerAdvicepublic class GlobalExceptionHandler { @ExceptionHandler(UserNotFoundException.class) public ResponseEntity handleUserNotFound( UserN..