2023年11月29日发(作者:)
SpringBoot⾃定义异常处理
SpringBoot⾃定义异常处理
当后端发⽣异常,前端只知道发⽣错误,但是不了解错误产⽣的原因,这⾥就⽤到了⾃定义异常,⽽且⾃定义异常也可以帮助事务回滚
(Soring事务只有运⾏时异常才可回滚)
1、⾃定义异常类继承RuntimeException(运⾏时异常)
public class MyException extends RuntimeException{
public MyException(String message){
super(message);
}
}
2、⾃定义JSON返回数据
public class Resp
@ApiModelProperty(name = "code",value = "响应状态码")
private Integer code;
@ApiModelProperty(name = "msg",value = "提⽰消息")
private String msg;
@ApiModelProperty(name = "count",value = "总条数")
private Long count;
@ApiModelProperty(name = "data",value = "响应数据")
e(0);//操作成功
("success");
nt(count);
return resp;
}
public Resp
(msg);
return this;
}
public Resp
e(code);
return this;
}
public Resp
nt(count);
return this;
}
@RestController
public class ErrorController extends BasicErrorController {


发布评论