zoukankan      html  css  js  c++  java
  • 【SpringBoot学习笔记】运行错误:No fallback instance of type class found for feign client

    [[报错情况:]]

    feign中使用Hystrix,报错:No fallback instance of type class  found for feign client 

    [源码:]

    @FeignClient(value = "eureka-client", configuration = FeignConfig.class, fallback = HiHystrix.class)
    public interface EurekaClientFeign {
    @GetMapping(value = "/hi")
    String sayHiFromClientEureka(@RequestParam(value = "name") String name);
    }

    @Component
    public class HiHystrix implements EurekaClientFeign {
    @Override
    public String sayHiFromClientEureka(String name) {
    return "hi," + name + ",sorry,error!";
    }
    }

    [[原因和解决办法:]]
    “HiHystrix”类实现“EurekaClientFeign”接口时,缺少注解“@Component”,导致编译时未将“HiHystrix”类自动实例化,当服务接口不可用时,进入到熔断器fallback的逻辑处理中,此时检查不到对应的实例,将无法使用,因此虽然编译器没检查到语法错误但运行时报错。
    一点一滴,记录
  • 相关阅读:
    WPF中的brushes
    com中的线程模式(转)
    线程同步
    WPF线程
    应用程序管理(Application)
    WPF的继承结构树
    HTML技巧100例(一)
    多个网站共用一个空间的超值玩法
    用JavaScript实现浏览器地震效果
    HTML技巧100例(二)
  • 原文地址:https://www.cnblogs.com/zuixieyang/p/9211932.html
Copyright © 2011-2022 走看看