クラスの使用
org.springframework.boot.web.client.RestTemplateBuilder
RestTemplateBuilder を使用するパッケージ
パッケージ
説明
Spring MVC を使用したアクチュエーター Cloud Foundry に関する自動構成。
Zipkin によるトレースの自動構成。
Web クライアントの自動構成。
Web クライアントの自動構成。
Web クライアントテストユーティリティ。
Web クライアントユーティリティ。
org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet 内の RestTemplateBuilder 使用
型 RestTemplateBuilder のパラメーターを持つ org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet のメソッド修飾子と型メソッド説明org.springframework.boot.actuate.autoconfigure.cloudfoundry.servlet.CloudFoundryWebEndpointServletHandlerMappingCloudFoundryActuatorAutoConfiguration.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) Rest テンプレートビルダーをカスタマイズします。型 RestTemplateBuilder のパラメーターを持つ org.springframework.boot.actuate.autoconfigure.tracing.zipkin のメソッド修飾子と型メソッド説明ZipkinRestTemplateBuilderCustomizer.customize(RestTemplateBuilder restTemplateBuilder) Rest テンプレートビルダーをカスタマイズします。org.springframework.boot.autoconfigure.web.client 内の RestTemplateBuilder 使用
修飾子と型メソッド説明RestTemplateBuilderConfigurer.configure(RestTemplateBuilder builder) 指定されたRestTemplateBuilderを構成します。RestTemplateAutoConfiguration.restTemplateBuilder(RestTemplateBuilderConfigurer restTemplateBuilderConfigurer) 型 RestTemplateBuilder のパラメーターを持つ org.springframework.boot.autoconfigure.web.client のメソッド修飾子と型メソッド説明RestTemplateBuilderConfigurer.configure(RestTemplateBuilder builder) 指定されたRestTemplateBuilderを構成します。org.springframework.boot.test.autoconfigure.web.client 内の RestTemplateBuilder 使用
型 RestTemplateBuilder のパラメーターを持つ org.springframework.boot.test.autoconfigure.web.client のメソッドorg.springframework.boot.test.web.client 内の RestTemplateBuilder 使用
型 RestTemplateBuilder のパラメーターを持つ org.springframework.boot.test.web.client のコンストラクター修飾子コンストラクター説明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.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.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) RestTemplateBuilder.requestFactory(SupplierSE<ClientHttpRequestFactory> requestFactorySupplier) '/'で始まる各リクエストに適用されるルート URL を設定します。RestTemplateBuilder.setBufferRequestBody(boolean bufferRequestBody) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.2.0 以降、バッファリングのサポートは Spring Framework 6.1 で削除されたため、3.4.0 では削除されています。RestTemplateBuilder.setConnectTimeout(DurationSE connectTimeout) 基礎となるClientHttpRequestFactoryの接続タイムアウトを設定します。RestTemplateBuilder.setReadTimeout(DurationSE readTimeout) 基になるClientHttpRequestFactoryの読み取りタイムアウトを設定します。RestTemplateBuilder.setSslBundle(SslBundle sslBundle) 基になるClientHttpRequestFactoryに SSL バンドルを設定します。RestTemplateBuilder.uriTemplateHandler(UriTemplateHandler uriTemplateHandler) RestTemplateで使用するUriTemplateHandlerを設定します。