1、自定义返回json格式
/** * Created by 菜园子 on 2019/3/25. */ public class Result { private int code;//0请求失败;1请求成功;其它服务异常 private String msg; private Object data; public Result() { this.code = 0; this.msg = "请求失败"; this.data = null; } public int getCode() { return code; } public void setCode(int code) { this.code = code; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public Object getData() { return data; } public void setData(Object data) { this.data = data; } }
2、定义异常处理类
/** * Created by 菜园子 on 2019/3/25. * 全局404/500异常捕捉处理工具 */ @ControllerAdvice public class GlobalExceptionHandler { @ExceptionHandler @ResponseBody public Result defaultErrorHandler(HttpServletRequest request,Exception e){ Result result = new Result(); result.setMsg(e.getMess