FeignClient的配置需要设置什么

时间:2019-04-25 12:04:09

标签: spring-cloud spring-cloud-netflix spring-cloud-feign

我正在尝试覆盖FeignClient之一的默认配置。但是,文档不匹配,所以我不知道应该遵循哪个。

Feign文档的Spring Cloud部分(链接here)中,有关配置的内容如下。

  

FooConfiguration必须为@Configuration,但请注意,它不在主要应用程序上下文的@ComponentScan中,否则它将用于每个@FeignClient

但是,我在参考文档Spring Cloud OpenFeign(链接here)中看到了一个矛盾的警告,

  

FooConfiguration不需要使用@Configuration进行注释。但是,如果是这样,请小心,将其从任何本该包含此配置的@ComponentScan中排除,因为如果指定,它将成为feign.Decoder,feign.Encoder,feign.Contract等的默认来源。

那么我应该跟随哪一个呢?如何检查我的配置类是否是我的FeignClient所选择的类?

0 个答案:

没有答案