@Configuration(proxyBeanMethods=false)
@ConditionalOnClass(value=feign.Feign.class)
@EnableConfigurationProperties(value={FeignClientProperties.class,FeignHttpClientProperties.class})
@Import(value=DefaultGzipDecoderConfiguration.class)
public class FeignAutoConfiguration
extends Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
FeignAutoConfiguration.CircuitBreakerPresentFeignTargeterConfiguration |
protected static class |
FeignAutoConfiguration.DefaultFeignTargeterConfiguration |
protected static class |
FeignAutoConfiguration.HttpClientFeignConfiguration |
protected static class |
FeignAutoConfiguration.Oauth2FeignConfiguration |
protected static class |
FeignAutoConfiguration.OkHttpFeignConfiguration |
| Constructor and Description |
|---|
FeignAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
FeignContext |
feignContext() |
org.springframework.cloud.client.actuator.HasFeatures |
feignFeature() |
com.fasterxml.jackson.databind.Module |
pageJacksonModule() |
com.fasterxml.jackson.databind.Module |
sortModule() |
@Bean public org.springframework.cloud.client.actuator.HasFeatures feignFeature()
@Bean public FeignContext feignContext()
@Bean @ConditionalOnMissingBean(value=PageJacksonModule.class) @ConditionalOnClass(name="org.springframework.data.domain.Page") @ConditionalOnProperty(value="feign.autoconfiguration.jackson.enabled", havingValue="true") public com.fasterxml.jackson.databind.Module pageJacksonModule()
@Bean @ConditionalOnMissingBean(value=SortJacksonModule.class) @ConditionalOnClass(name="org.springframework.data.domain.Sort") @ConditionalOnProperty(value="feign.autoconfiguration.jackson.enabled", havingValue="true") public com.fasterxml.jackson.databind.Module sortModule()
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.