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")
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。