SpringCloud-技术专区-Gateway全局通用异常处理

导读:本篇文章讲解 SpringCloud-技术专区-Gateway全局通用异常处理,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

为什么需要全局异常处理

       在传统 Spring Boot 应用中, 我们 @ControllerAdvice 来处理全局的异常,进行统一包装返回

 
// 摘至 spring cloud alibaba console 模块处理
@ControllerAdvice
public class ConsoleExceptionHandler {

    @ExceptionHandler(AccessException.class)
    private ResponseEntity<String> handleAccessException(AccessException e) {
        return ResponseEntity.status(HttpStatus.FORBIDDEN).body(e.getErrMsg());
    }
}

   例如: ③ 处应用调用数据库异常,通过 @ControllerAdvice 包装异常请求响应给客户端

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!