首先要讲一下这个功能有什么用 需要实现一个什么样的功能达到一个什么样的效果
主要用于拦截Controller层抛出的异常 如果每个controller都使用try catch包裹会使得代码非常臃肿冗余 那么我们需要一个能够处理全局异常和我们自定义异常的一个拦截器
BaseException为自定义的异常类 继承RuntimeException
Controller层内容
Service层内容
获得效果
这里我使用自己的Result统一返回类 你们也可以使用自己的返回类进行编辑。
首先要讲一下这个功能有什么用 需要实现一个什么样的功能达到一个什么样的效果
主要用于拦截Controller层抛出的异常 如果每个controller都使用try catch包裹会使得代码非常臃肿冗余 那么我们需要一个能够处理全局异常和我们自定义异常的一个拦截器
BaseException为自定义的异常类 继承RuntimeException
Controller层内容
Service层内容
获得效果
这里我使用自己的Result统一返回类 你们也可以使用自己的返回类进行编辑。