需求 ,@ResponseStatus注解无法自定义返回值,所以放弃
实现
/** * 自定义异常类 */ public class MyException extends RuntimeException { //异常信息 private String message; //构造函数 public MyException(String message){ super(message); this.message = message; } //获取异常信息,由于构造函数调用了super(message),不用重写此方法 //public String getMessage(){ // return message; //} }
/** * 全局异常处理器 * * @author admin */ @Slf4j @ControllerAdvice @ResponseBody public class GlobalExceptionHandler { /** * 处理自定义的token失效 */ @ExceptionHandler(value = MyException.class) public Result tokenExceptionHandler(MyException e) { return Result.fail(-999,e.getMessage()); } }
标签:String,自定义,MyException,返回值,message,异常,public From: https://www.cnblogs.com/zhahewei/p/18093893