springcloud Hystrix 报错No fallbackFactory instance of type

无法扫描到引入包的服务降级实现,大多数情况 我们要对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")

你可能感兴趣的:(springcloud Hystrix 报错No fallbackFactory instance of type)