全局的异常处理系统设计思路

日志:

全局的异常处理(throw部分)

XloanControllerExceptionHandler

1,来源于接口放返回---接口放没有返回实际异常

2,自己业务接口返回---这里结合1,2

3,全局的异常处理

异常信息的设计思路

  1,使用全局的异常处理@ControllerAdvice,捕捉业务方法throw部分出来的系统异常和自定义异常

  2,全局的异常处理类中针对不同的异常类型,返回不同的异常信息到前台(除了一些需要特殊处理的用特殊类型的异常,一般用Exception捕获即可)

  3,准备好异常信息的枚举类型(或直接从异常中获取)

  4,业务方法中抛出对应异常

相关推荐