一、异常处理器
异常处理器:集中的、统一的处理项目中出现的异常。
异常处理器写在表现层:
必须保证SpringMvc可以加载到异常处理器(因为扫的是Controller,所以这里不做修改)
相关注解:
·@RestControllerAdvice :
用REST风格开发的,用的AOP思想(Advice)。
·@ExceptionHandler :
异常处理标志,处理全部异常。
二、项目异常处理方案
将所有异常归类于业务异常与系统异常,然后专门处理这两类异常即可,处理不了的定义为其他异常。