Что необходимо установить для настройки FeignClient - PullRequest
0 голосов
/ 25 апреля 2019

Я пытаюсь переопределить конфигурацию по умолчанию для одного из моих FeignClient. Однако в документации есть несоответствие, поэтому я не знаю, какой из них следует следовать.

В разделе Feign для Spring Cloud документа (ссылка здесь ) говорится следующее о конфигурации.

FooConfiguration должна быть @Configuration, но позаботьтесь о том, чтобы она не была в @ComponentScan для основного контекста приложения, в противном случае она будет использоваться для каждого @ FeignClient

Однако я вижу противоречивое предупреждение в справочной документации для Spring Cloud OpenFeign (ссылка здесь ), где написано

FooConfiguration не нужно аннотировать с помощью @Configuration. Однако, если это так, то позаботьтесь об исключении его из любого @ComponentScan, который в противном случае включил бы эту конфигурацию, так как он станет источником по умолчанию для feign.Decoder, feign.Encoder, feign.Contract и т. Д., Если указано.

Так за кем мне следовать? Как проверить, подходит ли мой класс конфигурации для моего FeignClient?

...