当前位置: 代码迷 >> 综合 >> SpringBoot Controller类统一异常处理
  详细解决方案

SpringBoot Controller类统一异常处理

热度:52   发布时间:2023-11-01 03:27:01.0

Controller中通常需要异常处理,给用户友好提示。每个方法都进行try catch显得有点麻烦。

可以写一个统一的异常处理方法。

利用Spring AOP特性,在Controller类中添加以下方法。

    @ExceptionHandler    public String doException(Exception ex) throws Exception{ ex.printStackTrace();        return ex.getMessage();   }

在方法上加入@ExceptionHandler注解,接口发生异常时就会调用此方法。