一、该问题的重现步骤是什么?
使用bladex,程序中使用openFeign调用接口,被调用方直接返回R.fail("业务问题"),期望调用方能收到对应具体的业务异常。
但是有的接口正常,有的接口会走框架默认的fallback逻辑返回“获取远程数据失败,请确认Feign调用是否正常”,导致下游无法定位具体异常原因。
错误情况:
期望结果:
两个接口除了调用方式不同 以及返回值类型不同,其他几乎没有区别,但是通过R.fail返回,另一个就是接收不到异常返回信息。
扫一扫访问 Blade技术社区 移动端