diff --git a/src/main/java/page/clab/api/global/handler/GlobalExceptionHandler.java b/src/main/java/page/clab/api/global/handler/GlobalExceptionHandler.java index 6c52d31b5..e420384e7 100644 --- a/src/main/java/page/clab/api/global/handler/GlobalExceptionHandler.java +++ b/src/main/java/page/clab/api/global/handler/GlobalExceptionHandler.java @@ -65,8 +65,6 @@ import java.io.FileNotFoundException; import java.io.IOException; -import java.util.ArrayList; -import java.util.List; import java.util.NoSuchElementException; import java.util.concurrent.CompletionException; @@ -88,9 +86,9 @@ public class GlobalExceptionHandler { MethodArgumentTypeMismatchException.class, IllegalAccessException.class, }) - public ApiResponse badRequestException(HttpServletResponse response, Exception e) { - response.setStatus(HttpServletResponse.SC_BAD_REQUEST); - return ApiResponse.failure(); + public ErrorResponse badRequestException(HttpServletResponse response, Exception e) { + response.setStatus(HttpServletResponse.SC_OK); + return ErrorResponse.failure(e); } @ExceptionHandler({ @@ -126,9 +124,9 @@ public ApiResponse deniedException(HttpServletResponse response, Exception e) { NoSuchElementException.class, FileNotFoundException.class, }) - public ApiResponse> notFoundException(HttpServletResponse response, Exception e) { + public ErrorResponse notFoundException(HttpServletResponse response, Exception e) { response.setStatus(HttpServletResponse.SC_OK); - return ApiResponse.success(new ArrayList<>()); + return ErrorResponse.failure(e); } @ExceptionHandler({