diff --git a/server/src/main/java/server/haengdong/exception/ErrorResponse.java b/server/src/main/java/server/haengdong/exception/ErrorResponse.java index 5d1e33c9b..c797b811a 100644 --- a/server/src/main/java/server/haengdong/exception/ErrorResponse.java +++ b/server/src/main/java/server/haengdong/exception/ErrorResponse.java @@ -4,7 +4,7 @@ public record ErrorResponse( String message ) { - public static ErrorResponse of(HaengdongErrorCode errorCode) { - return new ErrorResponse(errorCode.getMessage()); + public static ErrorResponse of(String message) { + return new ErrorResponse(message); } } diff --git a/server/src/main/java/server/haengdong/exception/GlobalExceptionHandler.java b/server/src/main/java/server/haengdong/exception/GlobalExceptionHandler.java index 7985721cd..bb3138cc7 100644 --- a/server/src/main/java/server/haengdong/exception/GlobalExceptionHandler.java +++ b/server/src/main/java/server/haengdong/exception/GlobalExceptionHandler.java @@ -15,7 +15,7 @@ public class GlobalExceptionHandler { @ExceptionHandler(HttpRequestMethodNotSupportedException.class) public ResponseEntity haengdongException() { return ResponseEntity.badRequest() - .body(ErrorResponse.of(HaengdongErrorCode.BAD_REQUEST)); + .body(ErrorResponse.of(HaengdongErrorCode.BAD_REQUEST.getMessage())); } @ExceptionHandler(MethodArgumentNotValidException.class) @@ -25,19 +25,19 @@ public ResponseEntity handleMethodArgumentNotValidException(Metho .collect(Collectors.joining(", ")); return ResponseEntity.badRequest() - .body(new ErrorResponse(errorMessage)); + .body(ErrorResponse.of(errorMessage)); } @ExceptionHandler(HaengdongException.class) public ResponseEntity haengdongException(HaengdongException e) { return ResponseEntity.status(e.getStatusCode()) - .body(ErrorResponse.of(e.getErrorCode())); + .body(ErrorResponse.of(e.getMessage())); } @ExceptionHandler(Exception.class) public ResponseEntity handleException(Exception e) { log.error(e.getMessage(), e); return ResponseEntity.internalServerError() - .body(ErrorResponse.of(HaengdongErrorCode.INTERNAL_SERVER_ERROR)); + .body(ErrorResponse.of(HaengdongErrorCode.INTERNAL_SERVER_ERROR.getMessage())); } }