捕获 并统一处理项目中产生的异常
1:全局处理 返回界面
2:全局处理 返回json格式类型对象
添加注解
@ControllerAdvice
public class GlobalExceptionHandler{
private static final Logger logger = LoggerFactory.getLogger(GlobalExceptionHandler.class);
@ExceptionHandler(value = BizException.class)
@ResponseBody
public ResultBody bizExceptionHandler(HttpServletRequest req, BizException e){
logger.error("发生业务异常!原因是:{}",e.getErrorMsg());
return ResultBody.error(e.getErrorCode(),e.getErrorMsg());
}
}
ajax下面处理异常?