SpringCloud引入feign失败或找不到@EnableFeignClients注解问题

目录

  • 引入feign失败或找不到@EnableFeignClients注解
    • 改成下面试试
    • springboot版本改成
    • springcloud版本改成
  • SpringCloud的坑-@EnableFeignClients
    【SpringCloud引入feign失败或找不到@EnableFeignClients注解问题】
    引入feign失败或找不到@EnableFeignClients注解
    改成下面试试
    org.springframework.cloudspring-cloud-starter-openfeign2.0.2.RELEASE

    版本用2.0.0 以上都可以
    注:我用的仓库是阿里云的
    如果你的@FeignClient注解找不到,不妨试试改一下

    springboot版本改成
    2.0.1.RELEASE


    springcloud版本改成
    Finchley.RC2


    SpringCloud的坑-@EnableFeignClients @EnableFeignClients注解中的basePackageClasses是指明的基础包的根目录,这个目录下的所有接口都会被加载进来,而不是只加载指定的接口。
    如果其中写了多个接口,如果路径有重复就会报:
    The bean 'XXX.FeignClientSpecification' could not be registered. A bean with that name has already been defined and overriding is disabled.
    把重复的路径只用一个就可以了。
    以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

      推荐阅读