一、定义全局异常配置
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;
}
}
前端:



