dubbo接口自定义异常抛不出去问题

问题

在RPC接口中手动抛出了一个自定义的BizException,预想效果是这个Exception会直接抛到调用方,然后将异常信息封装好返回给前端,结果是返回的统一异常

RPC接口如下:
在这里插入图片描述
调用方如下:
在这里插入图片描述
AOP切面如下:
在这里插入图片描述
理想状态下,aop会捕获到这个BizException,然后将自定义业务异常封装为返回信息给前端。

解决

RPC接口手动抛出自定义异常
在这里插入图片描述
在这里插入图片描述

通过以上手动抛出自定义异常,就可以将dubbo接口返回的自定义异常抛出给上级调用方了

猜你喜欢

转载自blog.csdn.net/Ellis_li/article/details/127245188