1、系统如何处理异常?

122 阅读1分钟

1、系统如何处理异常?

我们自定义一个统一的异常处理器去捕获并处理异常 使用控制器增加注解@ControllerAdvice和异常处理注解@ExceptionHandler来实现。

  • 1)处理自定义异常

  • 程序在编写代码时根据校验结果主动抛出自定义异常类对象,抛出异常时指定详细的异常信息,异常处理器捕获异常信息记录异常日志并响应给用户。

  • 2)处理未知异常

  • 接口执行过程中的一些运行时异常也会由异常处理器统一捕获,记录异常日志,统一响应给用户500错误。 在异常处理器中还可以针对某个异常类型进行单独处理。