クラスの使用
org.springframework.boot.web.client.RestTemplateBuilder
パッケージ
説明
Spring MVC を使用したアクチュエーター Cloud Foundry に関する自動構成。
Zipkin によるトレースの自動構成。
Web クライアントの自動構成。
Web クライアントの自動構成。
Web クライアントテストユーティリティ。
Web クライアントユーティリティ。
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 要素は、将来のバージョンで削除される可能性があります。Rest テンプレートビルダーをカスタマイズします。修飾子と型メソッド説明ZipkinRestTemplateBuilderCustomizer.customize
(RestTemplateBuilder restTemplateBuilder) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。Rest テンプレートビルダーをカスタマイズします。org.springframework.boot.autoconfigure.web.client 内の RestTemplateBuilder 使用
修飾子と型メソッド説明RestTemplateBuilderConfigurer.configure
(RestTemplateBuilder builder) 指定されたRestTemplateBuilder
を構成します。RestTemplateAutoConfiguration.restTemplateBuilder
(RestTemplateBuilderConfigurer restTemplateBuilderConfigurer) 修飾子と型メソッド説明RestTemplateBuilderConfigurer.configure
(RestTemplateBuilder builder) 指定されたRestTemplateBuilder
を構成します。org.springframework.boot.test.autoconfigure.web.client 内の RestTemplateBuilder 使用
org.springframework.boot.test.web.client 内の RestTemplateBuilder 使用
修飾子コンストラクター説明TestRestTemplate
(RestTemplateBuilder restTemplateBuilder) 新しいTestRestTemplate
インスタンスを作成します。TestRestTemplate
(RestTemplateBuilder builder, StringSE username, StringSE password, TestRestTemplate.HttpClientOption... httpClientOptions) 指定された資格情報で新しいTestRestTemplate
インスタンスを作成します。org.springframework.boot.web.client 内の RestTemplateBuilder 使用
修飾子と型メソッド説明RestTemplateBuilder.additionalCustomizers
(CollectionSE<? extends RestTemplateCustomizer> customizers) RestTemplate
に適用する必要があるRestTemplateCustomizers
を追加します。RestTemplateBuilder.additionalCustomizers
(RestTemplateCustomizer... customizers) RestTemplate
に適用する必要があるRestTemplateCustomizers
を追加します。RestTemplateBuilder.additionalInterceptors
(CollectionSE<? extends ClientHttpRequestInterceptor> interceptors) RestTemplate
で使用する必要があるClientHttpRequestInterceptors
を追加します。RestTemplateBuilder.additionalInterceptors
(ClientHttpRequestInterceptor... interceptors) RestTemplate
で使用する必要があるClientHttpRequestInterceptors
を追加します。RestTemplateBuilder.additionalMessageConverters
(CollectionSE<? extends HttpMessageConverter<?>> messageConverters) RestTemplate
で使用する必要があるHttpMessageConverters
を追加します。RestTemplateBuilder.additionalMessageConverters
(HttpMessageConverter<?>... messageConverters) RestTemplate
で使用する必要があるHttpMessageConverters
を追加します。RestTemplateBuilder.additionalRequestCustomizers
(CollectionSE<? extends RestTemplateRequestCustomizer<?>> requestCustomizers) ClientHttpRequest
に適用するRestTemplateRequestCustomizers
を追加します。RestTemplateBuilder.additionalRequestCustomizers
(RestTemplateRequestCustomizer<?>... requestCustomizers) ClientHttpRequest
に適用するRestTemplateRequestCustomizers
を追加します。RestTemplateBuilder.basicAuthentication
(StringSE username, StringSE password) 事前にカスタム認証ヘッダーが設定されていない限り、指定されたユーザー名 / パスワードのペアを持つリクエストに HTTP 基本認証を追加します。RestTemplateBuilder.basicAuthentication
(StringSE username, StringSE password, CharsetSE charset) 事前にカスタム認証ヘッダーが設定されていない限り、指定されたユーザー名 / パスワードのペアを持つリクエストに HTTP 基本認証を追加します。RestTemplateBuilder.connectTimeout
(DurationSE connectTimeout) 基礎となるClientHttpRequestFactory
の接続タイムアウトを設定します。RestTemplateBuilder.customizers
(CollectionSE<? extends RestTemplateCustomizer> customizers) RestTemplate
に適用するRestTemplateCustomizers
を設定します。RestTemplateBuilder.customizers
(RestTemplateCustomizer... customizers) RestTemplate
に適用するRestTemplateCustomizers
を設定します。RestTemplateBuilder.defaultHeader
(StringSE name, StringSE... values) 発信ClientHttpRequest
にまだ存在しない場合に設定されるデフォルトのヘッダーを追加します。RestTemplateBuilder.defaultMessageConverters()
RestTemplate
で使用するHttpMessageConverters
をデフォルトセットに設定します。RestTemplateBuilder.detectRequestFactory
(boolean detectRequestFactory) ClientHttpRequestFactory
をクラスパスに基づいて検出する必要がある場合に設定します。RestTemplateBuilder.errorHandler
(ResponseErrorHandler errorHandler) RestTemplate
で使用するResponseErrorHandler
を設定します。RestTemplateBuilder.interceptors
(CollectionSE<ClientHttpRequestInterceptor> interceptors) RestTemplate
で使用するClientHttpRequestInterceptors
を設定します。RestTemplateBuilder.interceptors
(ClientHttpRequestInterceptor... interceptors) RestTemplate
で使用するClientHttpRequestInterceptors
を設定します。RestTemplateBuilder.messageConverters
(CollectionSE<? extends HttpMessageConverter<?>> messageConverters) RestTemplate
で使用するHttpMessageConverters
を設定します。RestTemplateBuilder.messageConverters
(HttpMessageConverter<?>... messageConverters) RestTemplate
で使用するHttpMessageConverters
を設定します。RestTemplateBuilder.readTimeout
(DurationSE readTimeout) 基になるClientHttpRequestFactory
の読み取りタイムアウトを設定します。RestTemplateBuilder.redirects
(ClientHttpRequestFactorySettings.Redirects redirects) 基礎となるClientHttpRequestFactory
のリダイレクト戦略を設定します。RestTemplateBuilder.requestCustomizers
(CollectionSE<? extends RestTemplateRequestCustomizer<?>> requestCustomizers) ClientHttpRequest
に適用するRestTemplateRequestCustomizers
を設定します。RestTemplateBuilder.requestCustomizers
(RestTemplateRequestCustomizer<?>... requestCustomizers) ClientHttpRequest
に適用するRestTemplateRequestCustomizers
を設定します。RestTemplateBuilder.requestFactory
(ClassSE<? extends ClientHttpRequestFactory> requestFactoryType) RestTemplate
で使用するClientHttpRequestFactory
クラスを設定します。RestTemplateBuilder.requestFactory
(FunctionSE<ClientHttpRequestFactorySettings, ClientHttpRequestFactory> requestFactoryFunction) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。RestTemplateBuilder.requestFactory
(SupplierSE<ClientHttpRequestFactory> requestFactorySupplier) RestTemplateBuilder.requestFactoryBuilder
(ClientHttpRequestFactoryBuilder<?> requestFactoryBuilder) RestTemplateBuilder.requestFactorySettings
(UnaryOperatorSE<ClientHttpRequestFactorySettings> requestFactorySettingsCustomizer) 指定されたカスタマイザーを使用してClientHttpRequestFactorySettings
を更新します。RestTemplateBuilder.requestFactorySettings
(ClientHttpRequestFactorySettings requestFactorySettings) ClientHttpRequestFactorySettings
を設定します。'/'
で始まる各リクエストに適用されるルート URL を設定します。RestTemplateBuilder.setConnectTimeout
(DurationSE connectTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.4.0 以降、3.6.0 で削除されconnectTimeout(Duration)
を推奨RestTemplateBuilder.setReadTimeout
(DurationSE readTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.4.0 以降、3.6.0 で削除されreadTimeout(Duration)
を推奨RestTemplateBuilder.setSslBundle
(SslBundle sslBundle) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.4.0 以降、3.6.0 で削除されsslBundle(SslBundle)
を推奨基になるClientHttpRequestFactory
に SSL バンドルを設定します。RestTemplateBuilder.uriTemplateHandler
(UriTemplateHandler uriTemplateHandler) RestTemplate
で使用するUriTemplateHandler
を設定します。
requestFactoryBuilder(ClientHttpRequestFactoryBuilder)
を推奨