diff --git a/wx-official-api/src/main/java/cn/skcks/wx/official/api/advice/ExceptionAdvice.java b/wx-official-api/src/main/java/cn/skcks/wx/official/api/advice/ExceptionAdvice.java index 42dc24b..f4899d6 100644 --- a/wx-official-api/src/main/java/cn/skcks/wx/official/api/advice/ExceptionAdvice.java +++ b/wx-official-api/src/main/java/cn/skcks/wx/official/api/advice/ExceptionAdvice.java @@ -15,6 +15,7 @@ import org.springframework.web.bind.MissingServletRequestParameterException; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.RestControllerAdvice; import org.springframework.web.context.request.async.AsyncRequestTimeoutException; +import org.springframework.web.servlet.resource.NoResourceFoundException; import java.util.Objects; @@ -83,6 +84,11 @@ public class ExceptionAdvice { return JsonResponse.error("请求超时"); } + @ExceptionHandler(NoResourceFoundException.class) + public JsonResponse exception(NoResourceFoundException e) { + return JsonResponse.error(e.getMessage()); + } + @ExceptionHandler(NullPointerException.class) public JsonResponse exception(NullPointerException e) { e.printStackTrace();