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 class
protected static class
protected static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfeign.Contract
feignContract
(org.springframework.core.convert.ConversionService feignConversionService) org.springframework.format.support.FormattingConversionService
feign.codec.Decoder
feignDecoder
(org.springframework.beans.factory.ObjectProvider<HttpMessageConverterCustomizer> customizers) feign.codec.Encoder
feignEncoder
(org.springframework.beans.factory.ObjectProvider<AbstractFormWriter> formWriterProvider, org.springframework.beans.factory.ObjectProvider<HttpMessageConverterCustomizer> customizers) feign.codec.Encoder
feignEncoderPageable
(org.springframework.beans.factory.ObjectProvider<AbstractFormWriter> formWriterProvider, org.springframework.beans.factory.ObjectProvider<HttpMessageConverterCustomizer> customizers) feign.QueryMapEncoder
feign.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()
-