一、定义全局异常配置
package com.xiaoxu.ssmp.utils; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.RestControllerAdvice; @RestControllerAdvice //springmvc 的异常处理器 public class GolbalException { @ExceptionHandler //异常处理器 可指定具体异常类型 public Result golbalException(Exception e){ //记录日志 //通知运维 //通知开发 e.printStackTrace();//将异常打印在控制台 return new Result(false,null,"服务器异常,请稍后再试"); } }
二、修改结果工具类
package com.xiaoxu.ssmp.utils; import lombok.Data; @lombok.Data public class Result { private Boolean flag; private Object data; private String msg; public Result(){ } public Result(Boolean flag){ this.flag = flag; } public Result(Boolean flag,Object object){ this.flag = flag; this.data = object; } public Result(Boolean flag,Object data,String msg){ this.flag = flag; this.data = data; this.msg = msg; } }
前端:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)