一、该问题的重现步骤是什么?
1.
2.
3.
4.
5.
二、你期待的结果是什么?实际看到的又是什么?
在api中增加fallback,client抛出了ServiceException,不会进入fallback,
调用方直接抛出了异常,而不是fallback返回的内容
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
BladeXAvue联合版, bladex2.5.1RELEASE,macos
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
这些有可能是请求超时导致,因为我看你的业务代码报的错是请求拒绝。
你把feign实现类的业务代码全都注释,只保留抛异常那一行代码。
然后重启工程再调用,看下是否能获取到fallback。如果可以那就说明是请求超时导致的,如果不行那需要再看下bladex自带的feign,测试下fallback是否生效。以此类推用这种思路来解决问题
直接抛异常也没进fallback方法
扫一扫访问 Blade技术社区 移动端