@ConditionalOnClass(value=feign.Feign.class) @Import(value=MyFeignClientsRegistrar.class) @AutoConfigureAfter(value=org.springframework.cloud.openfeign.EnableFeignClients.class) public class OpenFeignAutoConfiguration extends Object
| 限定符和类型 | 类和说明 |
|---|---|
protected static class |
OpenFeignAutoConfiguration.HystrixFeignConfiguration |
| 构造器和说明 |
|---|
OpenFeignAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
DateFormatRegister |
dateFormatRegister()
在feign调用方配置, 解决入参和出参是以下类型.
1.
|
feign.codec.Encoder |
feignFormEncoder()
feign 支持MultipartFile上传文件
|
ThreadLocalHystrixConcurrencyStrategy |
getThreadLocalHystrixConcurrencyStrategy()
本地线程 Hystrix并发策略
|
Targeter |
myFeignTargeter()
扩展spring-cloud-openfeign-core 包的 :HystrixTargeter 类
为@FeignClient注解中没有添加fallback和fallbackFactory属性的API, 添加默认的 MyFallbackFactory
|
@Bean public DateFormatRegister dateFormatRegister()
@Bean public feign.codec.Encoder feignFormEncoder()
@Bean public ThreadLocalHystrixConcurrencyStrategy getThreadLocalHystrixConcurrencyStrategy()
@Bean @ConditionalOnMissingBean(value=Targeter.class) public Targeter myFeignTargeter()
为@FeignClient注解中没有添加fallback和fallbackFactory属性的API, 添加默认的 MyFallbackFactory
Copyright © 2020. All rights reserved.