LianjiaTech / retrofit-spring-boot-starter

A spring-boot starter for retrofit, supports rapid integration and feature enhancements.(适用于retrofit的spring-boot-starter,支持快速集成和功能增强)
Apache License 2.0
1.78k stars 340 forks source link

2.2.14 版本, FallbackFactory 不生效. #167

Closed java001 closed 8 months ago

java001 commented 11 months ago

不生效的原因是因为: RetrofitInvocationHandler 里面抛的异常不是: RetrofitBlockException. image

升级版本后, RetrofitClient 的接口无法扫描到, 导致注入不进来.

chentianming11 commented 11 months ago

不是RetrofitBlockException,说明不是熔断导致的异常,因此不能走熔断逻辑。

chentianming11 commented 11 months ago

升级到哪个版本注入不了?

java001 commented 11 months ago

2.3.14注入不了, 我用spring的扫描和RetrofitScan都试过了, 还是提示报错, 不知道是不是扫描多次会失效, 或者是顺序的问题.

java001 commented 11 months ago

那不是熔断的异常, 要怎么统一处理? 我想统计接口的异常数量.

chentianming11 commented 11 months ago

可以自行实现一个拦截器统计

java001 commented 8 months ago

继承 BaseGlobalInterceptor , try了存库里面了.