@ControllerAdvice 在dubbo中不生效
时间: 2024-01-10 07:06:38 浏览: 61
@ControllerAdvice 是 Spring MVC 中的一个注解,用于统一处理控制器的异常。而 Dubbo 不是一个 Web 框架,它是一个 RPC 框架,它的服务提供者和消费者都是通过 Dubbo 协议进行通信的,因此 @ControllerAdvice 注解在 Dubbo 中不生效。
在 Dubbo 中,异常处理需要在服务提供者和消费者中分别处理。服务提供者可以通过 Dubbo 提供的 ExceptionFilter 来处理异常,消费者可以通过 Dubbo 提供的 Mock 来处理异常,或者在客户端中通过 try-catch 块来捕获异常并处理。
阅读全文