介紹
在Spring Cloud中,Feign的默認配置類是FeignClientsConfiguration,該類定義了Feigh默認使用的編碼器、解碼器、所使用的契約等。
Spring Cloud允許通過注解@FeignClient的configuration屬性自定義Feign的配置,自定義配置的優先級比FeighClientsConfiguration要高。
自定義FeignConfigure用於覆蓋默認的FeignClientsConfigurationFeignClientsConfiguration,為了不出現ApplicationContext的沖突問題,不能將配置類放置在@SpringBootApplication類的同級和子集中,也不能放在@ComponentScan掃描的路徑下。