public class ReactiveHttpClientAdapter extends java.lang.Object implements ClientAdapter
| 限定符和类型 | 方法和说明 |
|---|---|
static ReactiveHttpClientAdapter |
build(org.springframework.core.convert.ConversionService conversionService,
org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder,
java.lang.String serviceId)
构建HttpClient适配器
|
static ReactiveHttpClientAdapter |
build(org.springframework.core.convert.ConversionService conversionService,
org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder,
java.lang.String serviceId,
java.lang.String port)
构建HttpClient适配器
|
static ReactiveHttpClientAdapter |
build(org.springframework.core.convert.ConversionService conversionService,
org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder,
java.lang.String host,
java.lang.String port,
java.lang.String serviceId)
构建HttpClient适配器
|
void |
init() |
<T> reactor.core.publisher.Mono<T> |
request(java.lang.String method,
java.lang.String uri,
java.util.List<java.util.Map.Entry<java.lang.String,java.lang.Object>> form,
java.lang.reflect.Type returnType)
发起http请求
|
@PostConstruct public void init()
public static ReactiveHttpClientAdapter build(org.springframework.core.convert.ConversionService conversionService, org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder, java.lang.String serviceId)
conversionService - 安全的类型转换服务webClientBuilder - 构建WebClient的BuilderserviceId - 注册中心的ServiceIdpublic static ReactiveHttpClientAdapter build(org.springframework.core.convert.ConversionService conversionService, org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder, java.lang.String serviceId, java.lang.String port)
conversionService - 安全的类型转换服务webClientBuilder - 构建WebClient的BuilderserviceId - 注册中心的ServiceIdpublic static ReactiveHttpClientAdapter build(org.springframework.core.convert.ConversionService conversionService, org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder, java.lang.String host, java.lang.String port, java.lang.String serviceId)
conversionService - 安全的类型转换服务webClientBuilder - 构建WebClient的BuilderserviceId - 注册中心的ServiceIdpublic <T> reactor.core.publisher.Mono<T> request(java.lang.String method,
java.lang.String uri,
java.util.List<java.util.Map.Entry<java.lang.String,java.lang.Object>> form,
java.lang.reflect.Type returnType)
request 在接口中 ClientAdaptermethod - HttpMethodTypeuri - 请求的uri地址form - post请求参数returnType - 返回值类型Copyright © 2019. All Rights Reserved.