Uses of Class
org.springframework.boot.restclient.RestTemplateBuilder
Packages that use RestTemplateBuilder
Package
Description
Web client utilities.
Auto-configuration for RestClient.
Test support classes that use
RestClient
and
RestTemplate
.-
Uses of RestTemplateBuilder in org.springframework.boot.restclient
Methods in org.springframework.boot.restclient that return RestTemplateBuilderModifier and TypeMethodDescriptionRestTemplateBuilder.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, @Nullable Charset charset) Add HTTP Basic Authentication to requests with the given username/password pair, unless a custom Authorization header has been set before.RestTemplateBuilder.clientSettings
(UnaryOperator<HttpClientSettings> clientSettingsCustomizer) Update theHttpClientSettings
using the given customizer.RestTemplateBuilder.clientSettings
(HttpClientSettings clientSettings) Sets theHttpClientSettings
.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
(Iterable<? 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
(HttpRedirects 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
(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.Set a root URL that should be applied to each request that starts with'/'
.Sets the SSL bundle on the underlyingClientHttpRequestFactory
.RestTemplateBuilder.uriTemplateHandler
(UriTemplateHandler uriTemplateHandler) Set theUriTemplateHandler
that should be used with theRestTemplate
. -
Uses of RestTemplateBuilder in org.springframework.boot.restclient.autoconfigure
Methods in org.springframework.boot.restclient.autoconfigure that return RestTemplateBuilderModifier and TypeMethodDescriptionRestTemplateBuilderConfigurer.configure
(RestTemplateBuilder builder) Configure the specifiedRestTemplateBuilder
.Methods in org.springframework.boot.restclient.autoconfigure with parameters of type RestTemplateBuilderModifier and TypeMethodDescriptionRestTemplateBuilderConfigurer.configure
(RestTemplateBuilder builder) Configure the specifiedRestTemplateBuilder
. -
Uses of RestTemplateBuilder in org.springframework.boot.resttestclient
Constructors in org.springframework.boot.resttestclient with parameters of type RestTemplateBuilderModifierConstructorDescriptionTestRestTemplate
(RestTemplateBuilder restTemplateBuilder) Create a newTestRestTemplate
instance.TestRestTemplate
(RestTemplateBuilder builder, @Nullable String username, @Nullable String password, TestRestTemplate.HttpClientOption... httpClientOptions) Create a newTestRestTemplate
instance with the specified credentials.