Class FeignClientsConfiguration

java.lang.Object
org.springframework.cloud.openfeign.FeignClientsConfiguration

@Configuration(proxyBeanMethods=false) public class FeignClientsConfiguration extends Object
Author:
Dave Syer, Venil Noronha, Darren Foong, Jonatan Ivanov, Olga Maciaszek-Sharma, Hyeonmin Park, Yanming Zhou
  • Constructor Details

    • FeignClientsConfiguration

      public FeignClientsConfiguration()
  • Method Details

    • feignDecoder

      @Bean @ConditionalOnMissingBean public feign.codec.Decoder feignDecoder(org.springframework.beans.factory.ObjectProvider<HttpMessageConverterCustomizer> customizers)
    • feignEncoder

      @Bean @ConditionalOnMissingBean @ConditionalOnMissingClass("org.springframework.data.domain.Pageable") public feign.codec.Encoder feignEncoder(org.springframework.beans.factory.ObjectProvider<AbstractFormWriter> formWriterProvider, org.springframework.beans.factory.ObjectProvider<HttpMessageConverterCustomizer> customizers)
    • feignEncoderPageable

      @Bean @ConditionalOnClass(name="org.springframework.data.domain.Pageable") @ConditionalOnMissingBean public feign.codec.Encoder feignEncoderPageable(org.springframework.beans.factory.ObjectProvider<AbstractFormWriter> formWriterProvider, org.springframework.beans.factory.ObjectProvider<HttpMessageConverterCustomizer> customizers)
    • feignQueryMapEncoderPageable

      @Bean @ConditionalOnClass(name="org.springframework.data.domain.Pageable") @ConditionalOnMissingBean public feign.QueryMapEncoder feignQueryMapEncoderPageable()
    • feignContract

      @Bean @ConditionalOnMissingBean public feign.Contract feignContract(org.springframework.core.convert.ConversionService feignConversionService)
    • feignConversionService

      @Bean public org.springframework.format.support.FormattingConversionService feignConversionService()
    • feignRetryer

      @Bean @ConditionalOnMissingBean public feign.Retryer feignRetryer()
    • feignLoggerFactory

      @Bean @ConditionalOnMissingBean(FeignLoggerFactory.class) public FeignLoggerFactory feignLoggerFactory()
    • feignClientConfigurer

      @Bean @ConditionalOnMissingBean(FeignClientConfigurer.class) public FeignClientConfigurer feignClientConfigurer()