|
|
@@ -1,6 +1,7 @@
|
|
|
package org.linlinjava.litemall.core.config;
|
|
|
|
|
|
import org.linlinjava.litemall.core.util.ResponseUtil;
|
|
|
+import org.springframework.http.converter.HttpMessageNotReadableException;
|
|
|
import org.springframework.web.bind.annotation.ControllerAdvice;
|
|
|
import org.springframework.web.bind.annotation.ExceptionHandler;
|
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
@@ -17,11 +18,17 @@ public class GlobalExceptionHandler {
|
|
|
return ResponseUtil.badArgumentValue();
|
|
|
}
|
|
|
|
|
|
+ @ExceptionHandler(HttpMessageNotReadableException.class)
|
|
|
+ @ResponseBody
|
|
|
+ public Object httpMessageNotReadableHandler(HttpMessageNotReadableException e){
|
|
|
+ e.printStackTrace();
|
|
|
+ return ResponseUtil.badArgumentValue();
|
|
|
+ }
|
|
|
+
|
|
|
@ExceptionHandler(Exception.class)
|
|
|
@ResponseBody
|
|
|
public Object exceptionHandler(Exception e){
|
|
|
e.printStackTrace();
|
|
|
return ResponseUtil.serious();
|
|
|
}
|
|
|
-
|
|
|
}
|