其他分享
首页 > 其他分享> > Spring Boot项目添加全局异常捕获器

Spring Boot项目添加全局异常捕获器

作者:互联网

Spring Boot项目添加全局异常捕获器

示例代码如下:

@RestControllerAdvice
public class GlobalExceptionHandler{
  @ExceptionHandler(value = Exception.class)
  public Result<?> domainExceptionHandler(HttpServletRequest request, Exception e){
    // 这里添加处理异常的代码
  }
}

这里需要注意的就是添加两个注解@RestControllerAdvice和@ExceptionHandler以及函数入参。
通过对@ExceptionHandler中value的指定来接受指定值类型的异常。
我们可以定义多个异常处理函数来对不同异常分别做处理。

标签:Exception,Spring,捕获,Boot,ExceptionHandler,添加,异常,public
来源: https://www.cnblogs.com/zolmk/p/16320377.html