首先要讲一下这个功能有什么用 需要实现一个什么样的功能达到一个什么样的效果

主要用于拦截Controller层抛出的异常 如果每个controller都使用try catch包裹会使得代码非常臃肿冗余 那么我们需要一个能够处理全局异常和我们自定义异常的一个拦截器

SpringBoot整合全局异常@ControllerAdvice

BaseException为自定义的异常类 继承RuntimeException

SpringBoot整合全局异常@ControllerAdvice

Controller层内容

SpringBoot整合全局异常@ControllerAdvice

Service层内容

SpringBoot整合全局异常@ControllerAdvice

获得效果

SpringBoot整合全局异常@ControllerAdvice

这里我使用自己的Result统一返回类 你们也可以使用自己的返回类进行编辑。

 

 

 

相关文章:

  • 2021-09-17
  • 2022-12-23
  • 2022-01-14
  • 2021-07-14
  • 2022-12-23
  • 2022-12-23
  • 2021-10-21
  • 2021-12-15
猜你喜欢
  • 2021-09-10
  • 2021-10-08
  • 2021-10-04
  • 2021-11-09
  • 2022-12-23
  • 2021-11-22
  • 2021-09-09
相关资源
相似解决方案