1、自定义一个异常类,继承运行时异常,可以用try--catch捕获该自定义异常
/**
* @author <a href="mailto:Tastill">Tastill</a>
* @version 2019/11/29 9:47
* @description 外网异常抛出统一方法
*/
public class WwException extends RuntimeException{
private String code;
private String msg;
public WwException(String code) {
this.code = code;
}
public WwException(String code, String msg) {
this.code = code;
this.msg = msg;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
}
2、全局异常统一处理
①通过@ControllerAdvice注解增强实现Controller接口类
②通过 @ExceptionHandler
自定捕获的异常类型。
③通过 @ResponseBody
返回 j