diff --git a/backend/java/sk-matrix-service/api/src/main/java/cn/skcks/matrix/v2/advice/ExceptionAdvice.java b/backend/java/sk-matrix-service/api/src/main/java/cn/skcks/matrix/v2/advice/ExceptionAdvice.java index 540467b..92f0e31 100644 --- a/backend/java/sk-matrix-service/api/src/main/java/cn/skcks/matrix/v2/advice/ExceptionAdvice.java +++ b/backend/java/sk-matrix-service/api/src/main/java/cn/skcks/matrix/v2/advice/ExceptionAdvice.java @@ -8,6 +8,7 @@ import org.springframework.http.converter.HttpMessageNotReadableException; import org.springframework.validation.BindException; import org.springframework.web.HttpMediaTypeNotAcceptableException; import org.springframework.web.HttpMediaTypeNotSupportedException; +import org.springframework.web.HttpRequestMethodNotSupportedException; import org.springframework.web.bind.MethodArgumentNotValidException; import org.springframework.web.bind.MissingServletRequestParameterException; import org.springframework.web.bind.annotation.ExceptionHandler; @@ -29,6 +30,11 @@ public class ExceptionAdvice { return JsonResponse.error(e.getMessage()); } + @ExceptionHandler(HttpRequestMethodNotSupportedException.class) + public JsonResponse httpRequestMethodNotSupportedException(HttpRequestMethodNotSupportedException e){ + return JsonResponse.error(e.getMessage()); + } + @ExceptionHandler(HttpMediaTypeNotSupportedException.class) public JsonResponse unsupportedMediaTypeException(Exception e) { e.printStackTrace();