Class FeignClientsConfiguration
java.lang.Object
org.springframework.cloud.openfeign.FeignClientsConfiguration
- Author:
- Dave Syer, Venil Noronha, Darren Foong, Jonatan Ivanov, Olga Maciaszek-Sharma, Hyeonmin Park, Yanming Zhou
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classprotected static classprotected static class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfeign.ContractfeignContract(org.springframework.core.convert.ConversionService feignConversionService) org.springframework.format.support.FormattingConversionServicefeign.codec.DecoderfeignDecoder(org.springframework.beans.factory.ObjectProvider<HttpMessageConverterCustomizer> customizers) feign.codec.EncoderfeignEncoder(org.springframework.beans.factory.ObjectProvider<AbstractFormWriter> formWriterProvider, org.springframework.beans.factory.ObjectProvider<HttpMessageConverterCustomizer> customizers) feign.codec.EncoderfeignEncoderPageable(org.springframework.beans.factory.ObjectProvider<AbstractFormWriter> formWriterProvider, org.springframework.beans.factory.ObjectProvider<HttpMessageConverterCustomizer> customizers) feign.QueryMapEncoderfeign.Retryer
-
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()
-