本篇文章主要介绍的是SpringBoot项目进行全局异常的处理。环境要求JDK:1.8SpringBoot:1.5.17.RELEASE首先还是Maven的相关依赖:配置文件这块基本不需要更改,全局异常的处理只需在代码中实现即可。SpringBoot的项目已经对有一定的异常处理了,但是对于我们开发者而言可能就不太合适了,因此我们需要对这些异常进行统一的捕获并处理。SpringBoot中有一个ControllerAdvice的注解,使用该注解表示开启了全局异常的捕获,我们只需在自定义一个方法使用ExceptionHandler注解然后定义捕获异常的类型即可对这些捕获的异常进行统一的处理。我们根据下面的这个示例来看该注解是如何使用吧。首先定义一个基础的接口类,自定义的错误描述枚举类需实现该接口。首先进行查询,查看程序正常运行是否ok,使用GET 方式进行请求。

SpringBoot如何优雅的处理全局异常

SpringBoot如何优雅的处理全局异常

SpringBoot如何优雅的处理全局异常