类的使用
org.springframework.boot.web.client.RestTemplateBuilder
使用RestTemplateBuilder的程序包
程序包
说明
Auto-configuration for actuator Cloud Foundry concerns using Spring MVC.
Auto-configuration for tracing with Zipkin.
Auto-configuration for web clients.
Auto-configuration for web clients.
Web client test utilities.
Web client utilities.
-
org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet中RestTemplateBuilder的使用
修饰符和类型方法说明org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundryWebEndpointServletHandlerMapping
CloudFoundryActuatorAutoConfiguration.cloudFoundryWebEndpointServletHandlerMapping
(ParameterValueMapper parameterMapper, EndpointMediaTypes endpointMediaTypes, RestTemplateBuilder restTemplateBuilder, ServletEndpointsSupplier servletEndpointsSupplier, ControllerEndpointsSupplier controllerEndpointsSupplier, ApplicationContext applicationContext) -
org.springframework.boot.actuate.autoconfigure.tracing.zipkin中RestTemplateBuilder的使用
修饰符和类型方法说明ZipkinRestTemplateBuilderCustomizer.customize
(RestTemplateBuilder restTemplateBuilder) 已过时, 待删除: 此 API 元素将从以后的版本中删除。Customize the rest template builder.修饰符和类型方法说明ZipkinRestTemplateBuilderCustomizer.customize
(RestTemplateBuilder restTemplateBuilder) 已过时, 待删除: 此 API 元素将从以后的版本中删除。Customize the rest template builder. -
org.springframework.boot.autoconfigure.web.client中RestTemplateBuilder的使用
修饰符和类型方法说明RestTemplateBuilderConfigurer.configure
(RestTemplateBuilder builder) Configure the specifiedRestTemplateBuilder
.RestTemplateAutoConfiguration.restTemplateBuilder
(RestTemplateBuilderConfigurer restTemplateBuilderConfigurer) 修饰符和类型方法说明RestTemplateBuilderConfigurer.configure
(RestTemplateBuilder builder) Configure the specifiedRestTemplateBuilder
. -
org.springframework.boot.test.autoconfigure.web.client中RestTemplateBuilder的使用
-
org.springframework.boot.test.web.client中RestTemplateBuilder的使用
限定符构造器说明TestRestTemplate
(RestTemplateBuilder restTemplateBuilder) Create a newTestRestTemplate
instance.TestRestTemplate
(RestTemplateBuilder builder, String username, String password, TestRestTemplate.HttpClientOption... httpClientOptions) Create a newTestRestTemplate
instance with the specified credentials. -
org.springframework.boot.web.client中RestTemplateBuilder的使用
修饰符和类型方法说明RestTemplateBuilder.additionalCustomizers
(Collection<? extends RestTemplateCustomizer> customizers) AddRestTemplateCustomizers
that should be applied to theRestTemplate
.RestTemplateBuilder.additionalCustomizers
(RestTemplateCustomizer... customizers) AddRestTemplateCustomizers
that should be applied to theRestTemplate
.RestTemplateBuilder.additionalInterceptors
(Collection<? extends ClientHttpRequestInterceptor> interceptors) Add additionalClientHttpRequestInterceptors
that should be used with theRestTemplate
.RestTemplateBuilder.additionalInterceptors
(ClientHttpRequestInterceptor... interceptors) Add additionalClientHttpRequestInterceptors
that should be used with theRestTemplate
.RestTemplateBuilder.additionalMessageConverters
(Collection<? extends HttpMessageConverter<?>> messageConverters) Add additionalHttpMessageConverters
that should be used with theRestTemplate
.RestTemplateBuilder.additionalMessageConverters
(HttpMessageConverter<?>... messageConverters) Add additionalHttpMessageConverters
that should be used with theRestTemplate
.RestTemplateBuilder.additionalRequestCustomizers
(Collection<? extends RestTemplateRequestCustomizer<?>> requestCustomizers) Add theRestTemplateRequestCustomizers
that should be applied to theClientHttpRequest
.RestTemplateBuilder.additionalRequestCustomizers
(RestTemplateRequestCustomizer<?>... requestCustomizers) Add theRestTemplateRequestCustomizers
that should be applied to theClientHttpRequest
.RestTemplateBuilder.basicAuthentication
(String username, String password) Add HTTP Basic Authentication to requests with the given username/password pair, unless a custom Authorization header has been set before.RestTemplateBuilder.basicAuthentication
(String username, String password, Charset charset) Add HTTP Basic Authentication to requests with the given username/password pair, unless a custom Authorization header has been set before.RestTemplateBuilder.connectTimeout
(Duration connectTimeout) Sets the connection timeout on the underlyingClientHttpRequestFactory
.RestTemplateBuilder.customizers
(Collection<? extends RestTemplateCustomizer> customizers) Set theRestTemplateCustomizers
that should be applied to theRestTemplate
.RestTemplateBuilder.customizers
(RestTemplateCustomizer... customizers) Set theRestTemplateCustomizers
that should be applied to theRestTemplate
.RestTemplateBuilder.defaultHeader
(String name, String... values) Add a default header that will be set if not already present on the outgoingClientHttpRequest
.RestTemplateBuilder.defaultMessageConverters()
Set theHttpMessageConverters
that should be used with theRestTemplate
to the default set.RestTemplateBuilder.detectRequestFactory
(boolean detectRequestFactory) Set if theClientHttpRequestFactory
should be detected based on the classpath.RestTemplateBuilder.errorHandler
(ResponseErrorHandler errorHandler) Set theResponseErrorHandler
that should be used with theRestTemplate
.RestTemplateBuilder.interceptors
(Collection<ClientHttpRequestInterceptor> interceptors) Set theClientHttpRequestInterceptors
that should be used with theRestTemplate
.RestTemplateBuilder.interceptors
(ClientHttpRequestInterceptor... interceptors) Set theClientHttpRequestInterceptors
that should be used with theRestTemplate
.RestTemplateBuilder.messageConverters
(Collection<? extends HttpMessageConverter<?>> messageConverters) Set theHttpMessageConverters
that should be used with theRestTemplate
.RestTemplateBuilder.messageConverters
(HttpMessageConverter<?>... messageConverters) Set theHttpMessageConverters
that should be used with theRestTemplate
.RestTemplateBuilder.readTimeout
(Duration readTimeout) Sets the read timeout on the underlyingClientHttpRequestFactory
.RestTemplateBuilder.redirects
(ClientHttpRequestFactorySettings.Redirects redirects) Sets the redirect strategy on the underlyingClientHttpRequestFactory
.RestTemplateBuilder.requestCustomizers
(Collection<? extends RestTemplateRequestCustomizer<?>> requestCustomizers) Set theRestTemplateRequestCustomizers
that should be applied to theClientHttpRequest
.RestTemplateBuilder.requestCustomizers
(RestTemplateRequestCustomizer<?>... requestCustomizers) Set theRestTemplateRequestCustomizers
that should be applied to theClientHttpRequest
.RestTemplateBuilder.requestFactory
(Class<? extends ClientHttpRequestFactory> requestFactoryType) Set theClientHttpRequestFactory
class that should be used with theRestTemplate
.RestTemplateBuilder.requestFactory
(Function<ClientHttpRequestFactorySettings, ClientHttpRequestFactory> requestFactoryFunction) 已过时, 待删除: 此 API 元素将从以后的版本中删除。RestTemplateBuilder.requestFactory
(Supplier<ClientHttpRequestFactory> requestFactorySupplier) Set theSupplier
ofClientHttpRequestFactory
that should be called each time webuild()
a newRestTemplate
instance.RestTemplateBuilder.requestFactoryBuilder
(ClientHttpRequestFactoryBuilder<?> requestFactoryBuilder) Set theClientHttpRequestFactoryBuilder
that should be used each time webuild()
a newRestTemplate
instance.RestTemplateBuilder.requestFactorySettings
(UnaryOperator<ClientHttpRequestFactorySettings> requestFactorySettingsCustomizer) Update theClientHttpRequestFactorySettings
using the given customizer.RestTemplateBuilder.requestFactorySettings
(ClientHttpRequestFactorySettings requestFactorySettings) Sets theClientHttpRequestFactorySettings
.Set a root URL that should be applied to each request that starts with'/'
.RestTemplateBuilder.setConnectTimeout
(Duration connectTimeout) 已过时, 待删除: 此 API 元素将从以后的版本中删除。since 3.4.0 for removal in 4.0.0 in favor ofconnectTimeout(Duration)
RestTemplateBuilder.setReadTimeout
(Duration readTimeout) 已过时, 待删除: 此 API 元素将从以后的版本中删除。since 3.4.0 for removal in 4.0.0 in favor ofreadTimeout(Duration)
RestTemplateBuilder.setSslBundle
(SslBundle sslBundle) 已过时, 待删除: 此 API 元素将从以后的版本中删除。since 3.4.0 for removal in 4.0.0 in favor ofsslBundle(SslBundle)
Sets the SSL bundle on the underlyingClientHttpRequestFactory
.RestTemplateBuilder.uriTemplateHandler
(UriTemplateHandler uriTemplateHandler) Set theUriTemplateHandler
that should be used with theRestTemplate
.
requestFactoryBuilder(ClientHttpRequestFactoryBuilder)