1、全局捕获异常的原理
使用AOP技术,采用异常通知
aop的应用场景:全局捕获异常,分布式
2、@ControllerAdvice
@ControllerAdvice:切入点、作为全局捕获异常处理的切面类,可指定扫描范围
约定了几种返回值类型:1、返回String 表示跳转到某个页面
2、返回model类,使用@ResponseBody进行json格式转换(只要用了@ResponseBody,说明返回结果就是json格式)
3、异常注解
@ExceptionHandler(RuntimeException.class) 运行时异常,拦截的错误