捕获
捕获原理,使用AOP技术,采用异常通知。
1.捕获返回json格式
2.捕获返回页面
步骤:
1.@ControllerAdvice(pasePackage="") 注释异常处理类
2.@ExceptionHandler(RuntimeException.class) 拦截的异常类型,注释方法
3.示例代码
public class GlobalExceptionHandler {
@ExceptionHandler(RuntimeException.class)
@ResponseBody
public Map<String, Object> error(){
Map<String, Object> errorReultMaoMap = new HashMap<String, Object>();
errorReultMaoMap.put("errorCode", "500");
errorReultMaoMap.put("errorMsg", "全局捕获异常系统错误");
return errorReultMaoMap;
}
} ```