索引
All Classes and Interfaces|常量字段值|所有程序包
A
- apply(RequestTemplate) - 类中的方法 top.tangyh.basic.cloud.interceptor.FeignAddHeaderRequestInterceptor
C
- choose(Request) - 类中的方法 top.tangyh.basic.cloud.rule.GrayscaleVersionRoundRobinLoadBalancer
- contract(Contract) - 类中的方法 top.tangyh.basic.cloud.feign.SentinelFeignBuilder
- create(Class<?>) - 类中的方法 top.tangyh.basic.cloud.http.InfoFeignLoggerFactory
D
- dateFormatRegister() - 类中的方法 top.tangyh.basic.cloud.config.OpenFeignAutoConfiguration
-
在feign调用方配置, 解决入参和出参是以下类型. 1.
- DateFormatRegister - top.tangyh.basic.cloud.feign中的类
-
在feign调用方配置, 解决入参和出参是以下类型. 1.
- DateFormatRegister() - 类的构造器 top.tangyh.basic.cloud.feign.DateFormatRegister
E
- equals(Object) - 类中的方法 top.tangyh.basic.cloud.feign.LampSentinelInvocationHandler
- EQUALS - 类中的静态变量 top.tangyh.basic.cloud.feign.LampSentinelInvocationHandler
F
- FeignAddHeaderRequestInterceptor - top.tangyh.basic.cloud.interceptor中的类
-
feign client 拦截器, 实现将 feign 调用方的 请求头封装到 被调用方的请求头
- FeignAddHeaderRequestInterceptor() - 类的构造器 top.tangyh.basic.cloud.interceptor.FeignAddHeaderRequestInterceptor
- feignFormEncoder() - 类中的方法 top.tangyh.basic.cloud.config.OpenFeignAutoConfiguration
-
feign 支持MultipartFile上传文件
- feignSentinelBuilder() - 类中的方法 top.tangyh.basic.cloud.config.SentinelAutoConfiguration
G
- getInfoFeignLoggerFactory() - 类中的方法 top.tangyh.basic.cloud.config.RestTemplateConfiguration
- GrayscaleConfig - top.tangyh.basic.cloud.config中的类
-
灰度配置 默认开启,视情况关闭。
- GrayscaleConfig() - 类的构造器 top.tangyh.basic.cloud.config.GrayscaleConfig
- GrayscaleLbConfig - top.tangyh.basic.cloud.config中的类
-
灰度配置
- GrayscaleLbConfig() - 类的构造器 top.tangyh.basic.cloud.config.GrayscaleLbConfig
- GrayscaleVersionRoundRobinLoadBalancer - top.tangyh.basic.cloud.rule中的类
-
灰度负载均衡
- GrayscaleVersionRoundRobinLoadBalancer(ObjectProvider<ServiceInstanceListSupplier>, String) - 类的构造器 top.tangyh.basic.cloud.rule.GrayscaleVersionRoundRobinLoadBalancer
- GrayscaleVersionRoundRobinLoadBalancer(ObjectProvider<ServiceInstanceListSupplier>, String, int) - 类的构造器 top.tangyh.basic.cloud.rule.GrayscaleVersionRoundRobinLoadBalancer
H
- HASH_CODE - 类中的静态变量 top.tangyh.basic.cloud.feign.LampSentinelInvocationHandler
- hashCode() - 类中的方法 top.tangyh.basic.cloud.feign.LampSentinelInvocationHandler
- HEADER_NAME_LIST - 类中的静态变量 top.tangyh.basic.cloud.interceptor.FeignAddHeaderRequestInterceptor
- httpClientConnectionPool(FeignHttpClientProperties) - 类中的方法 top.tangyh.basic.cloud.config.RestTemplateConfiguration
I
- InfoFeignLoggerFactory - top.tangyh.basic.cloud.http中的类
- InfoFeignLoggerFactory() - 类的构造器 top.tangyh.basic.cloud.http.InfoFeignLoggerFactory
- InfoSlf4jFeignLogger - top.tangyh.basic.cloud.http中的类
- InfoSlf4jFeignLogger(Logger) - 类的构造器 top.tangyh.basic.cloud.http.InfoSlf4jFeignLogger
- intercept(HttpRequest, byte[], ClientHttpRequestExecution) - 类中的方法 top.tangyh.basic.cloud.http.RestTemplateHeaderInterceptor
- internalBuild() - 类中的方法 top.tangyh.basic.cloud.feign.SentinelFeignBuilder
- invocationHandlerFactory(InvocationHandlerFactory) - 类中的方法 top.tangyh.basic.cloud.feign.SentinelFeignBuilder
- invoke(Object, Method, Object[]) - 类中的方法 top.tangyh.basic.cloud.feign.LampSentinelInvocationHandler
L
- LampFeignClientsRegistrar - org.springframework.cloud.openfeign中的类
-
feign 自动注册
- LampFeignClientsRegistrar() - 类的构造器 org.springframework.cloud.openfeign.LampFeignClientsRegistrar
- LampSentinelInvocationHandler - top.tangyh.basic.cloud.feign中的类
-
自动降级, 代替原3.3.0之前版本的 GlobalFallbackFactoryProxy
- lbRestTemplate(OkHttpClient, RestTemplateHeaderInterceptor) - 类中的方法 top.tangyh.basic.cloud.config.RestTemplateConfiguration
-
支持负载均衡的 LbRestTemplate, 传递请求头,一般用于内部 http 调用
- log(String, String, Object...) - 类中的方法 top.tangyh.basic.cloud.http.InfoSlf4jFeignLogger
O
- okHttpClient(OkHttpClient.Builder, ConnectionPool, FeignHttpClientProperties) - 类中的方法 top.tangyh.basic.cloud.config.RestTemplateConfiguration
- okHttpClientBuilder() - 类中的方法 top.tangyh.basic.cloud.config.RestTemplateConfiguration
- OpenFeignAutoConfiguration - top.tangyh.basic.cloud.config中的类
-
OpenFeign 配置
- OpenFeignAutoConfiguration() - 类的构造器 top.tangyh.basic.cloud.config.OpenFeignAutoConfiguration
- org.springframework.cloud.openfeign - 程序包 org.springframework.cloud.openfeign
R
- reactorServiceInstanceLoadBalancer(Environment, LoadBalancerClientFactory) - 类中的方法 top.tangyh.basic.cloud.config.GrayscaleLbConfig
- registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - 类中的方法 org.springframework.cloud.openfeign.LampFeignClientsRegistrar
- registerFormatters(FormatterRegistry) - 类中的方法 top.tangyh.basic.cloud.feign.DateFormatRegister
- requestHeaderInterceptor() - 类中的方法 top.tangyh.basic.cloud.config.RestTemplateConfiguration
-
解决 RestTemplate 传递Request header
- requestInterceptor() - 类中的方法 top.tangyh.basic.cloud.config.OpenFeignAutoConfiguration
- restTemplate(OkHttpClient) - 类中的方法 top.tangyh.basic.cloud.config.RestTemplateConfiguration
-
普通的 RestTemplate,不透传请求头,一般只做外部 http 调用
- RestTemplateConfiguration - top.tangyh.basic.cloud.config中的类
-
RestTemplate 相关的配置
- RestTemplateConfiguration() - 类的构造器 top.tangyh.basic.cloud.config.RestTemplateConfiguration
- RestTemplateHeaderInterceptor - top.tangyh.basic.cloud.http中的类
-
通过 RestTemplate 调用时,传递请求头和线程变量
- RestTemplateHeaderInterceptor() - 类的构造器 top.tangyh.basic.cloud.http.RestTemplateHeaderInterceptor
S
- SentinelAutoConfiguration - top.tangyh.basic.cloud.config中的类
-
使用 Sentinel 时的特殊配置
- SentinelAutoConfiguration() - 类的构造器 top.tangyh.basic.cloud.config.SentinelAutoConfiguration
- SentinelFeignBuilder - top.tangyh.basic.cloud.feign中的类
-
feign集成sentinel自动配置
- SentinelFeignBuilder() - 类的构造器 top.tangyh.basic.cloud.feign.SentinelFeignBuilder
- setApplicationContext(ApplicationContext) - 类中的方法 top.tangyh.basic.cloud.feign.SentinelFeignBuilder
- setBeanClassLoader(ClassLoader) - 类中的方法 org.springframework.cloud.openfeign.LampFeignClientsRegistrar
- setEnvironment(Environment) - 类中的方法 org.springframework.cloud.openfeign.LampFeignClientsRegistrar
T
- TO_STRING - 类中的静态变量 top.tangyh.basic.cloud.feign.LampSentinelInvocationHandler
- top.tangyh.basic.cloud.config - 程序包 top.tangyh.basic.cloud.config
- top.tangyh.basic.cloud.feign - 程序包 top.tangyh.basic.cloud.feign
- top.tangyh.basic.cloud.http - 程序包 top.tangyh.basic.cloud.http
- top.tangyh.basic.cloud.interceptor - 程序包 top.tangyh.basic.cloud.interceptor
- top.tangyh.basic.cloud.rule - 程序包 top.tangyh.basic.cloud.rule
- toString() - 类中的方法 top.tangyh.basic.cloud.feign.LampSentinelInvocationHandler
All Classes and Interfaces|常量字段值|所有程序包