今天掌握了一个新的技能,比较好用,分享一下,如果你已经知道了 就权当复习了吧
就是
关于SpringBoot的全局异常处理
也就是这个注解 @ExceptionHandler
直接上代码,如下
定义我的全局异常处理类@ControllerAdvice
举个例子,我定义了我的自定义类 MyInfoException。 对所有这个异常进行抓取。
定义测试controller类,非常简单,这里我没有用try catch对这个异常进行捕获,而是交给spring全局异常类去捕获。
测试结果如下。
已经捕获到,并且返回我需要返回的数据。
希望能帮到你。