springcloud Hystrix 报错No fallbac
2019-12-17 本文已影响0人
明爷们儿_d212
无法扫描到引入包的服务降级实现,大多数情况 我们要对feignClient接口
显式声明一个fallback 以便进行服务降级
No fallbackFactory instance of type class com.xxx.xxx.xxx found for feign client xxxClient
我的项目是多模块的,不在 springboot 的启动类的子类
通常配置
1、开启 hystrix(默认是关闭的):feign.hystrix.enabled=true
2、Fallback 接口实现类需要注解 @Component
检查配置
已经加入了@EnableFeignClients(basePackages = "com.XXX")
也加入了@SpringCloudApplication
也是加了 @Component
哦突然想起来了EnableFeignClients都知道加包路径,为什么Component没有加呢??
加入
@ComponentScan(basePackages = "com.XXX")