Я пытаюсь переопределить конфигурацию по умолчанию для одного из моих FeignClient
. Однако в документации есть несоответствие, поэтому я не знаю, какой из них следует следовать.
В разделе Feign
для Spring Cloud
документа (ссылка здесь ) говорится следующее о конфигурации.
FooConfiguration должна быть @Configuration, но позаботьтесь о том, чтобы она не была в @ComponentScan для основного контекста приложения, в противном случае она будет использоваться для каждого @ FeignClient
Однако я вижу противоречивое предупреждение в справочной документации для Spring Cloud OpenFeign
(ссылка здесь ), где написано
FooConfiguration не нужно аннотировать с помощью @Configuration. Однако, если это так, то позаботьтесь об исключении его из любого @ComponentScan, который в противном случае включил бы эту конфигурацию, так как он станет источником по умолчанию для feign.Decoder, feign.Encoder, feign.Contract и т. Д., Если указано.
Так за кем мне следовать? Как проверить, подходит ли мой класс конфигурации для моего FeignClient
?