목록2023/12/04 (1)
쌓고 쌓다
API 오류 처리하는법 @ExceptionHandler
스프링은 API 예외 처리를 위해 @ExceptionHandler 어노테이션을 제공한다. ExceptionHandlerExceptionResolver는 @ExceptionHandler를 처리한다. 먼저, API 요청시 응답으로 보낼 객체를 정의해보자. ErrorResult @Data @AllArgsConstructor public class ErrorResult { private String code; private String message; } 그리고 컨트롤러에서 요청에 대한 응답으로 예외를 던져서 에러를 발생시켜 ErrorResult를 응답으로 보내보자. @RestController public class ApiExceptionV2Controller { @GetMapping("/members/{id..
프로그래밍/spring
2023. 12. 4. 20:09