@ConditionalOnClass(value=feign.Feign.class) @AutoConfigureBefore(value=org.springframework.cloud.openfeign.FeignAutoConfiguration.class) @Configuration public class FeignConfig extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
TENANT_ID |
static String |
X_ACCESS_TOKEN
::非常重要::
注意:这四个常量值如果修改,需要与 jeecg-boot-base-core/org.jeecg.common.constant.CommonConstant 中的值保持一致。
|
static String |
X_SIGN |
static String |
X_TIMESTAMP |
| 构造器和说明 |
|---|
FeignConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
feign.codec.Decoder |
feignDecoder() |
feign.codec.Encoder |
feignEncoder() |
feign.codec.Encoder |
multipartFormEncoder(org.springframework.beans.factory.ObjectFactory<org.springframework.boot.autoconfigure.http.HttpMessageConverters> messageConverters)
Feign支持文件上传
|
feign.RequestInterceptor |
requestInterceptor()
设置feign header参数
【X_ACCESS_TOKEN】【X_SIGN】【X_TIMESTAMP】
|
public static final String X_ACCESS_TOKEN
@Bean public feign.RequestInterceptor requestInterceptor()
@Bean @Primary @Scope(value="prototype") public feign.codec.Encoder multipartFormEncoder(org.springframework.beans.factory.ObjectFactory<org.springframework.boot.autoconfigure.http.HttpMessageConverters> messageConverters)
messageConverters - @Bean public feign.codec.Encoder feignEncoder()
@Bean public feign.codec.Decoder feignDecoder()
Copyright © 2023. All rights reserved.