クラスの使用
org.springframework.boot.restclient.RestTemplateBuilder
RestTemplateBuilder を使用するパッケージ
org.springframework.boot.restclient 内の 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, @Nullable CharsetSE charset) 事前にカスタム認証ヘッダーが設定されていない限り、指定されたユーザー名 / パスワードのペアを持つリクエストに HTTP 基本認証を追加します。RestTemplateBuilder.clientSettings(UnaryOperatorSE<HttpClientSettings> clientSettingsCustomizer) 指定されたカスタマイザーを使用してHttpClientSettingsを更新します。RestTemplateBuilder.clientSettings(HttpClientSettings clientSettings) HttpClientSettingsを設定します。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(IterableSE<? extends HttpMessageConverter<?>> messageConverters) RestTemplateで使用するHttpMessageConvertersを設定します。RestTemplateBuilder.messageConverters(HttpMessageConverter<?>... messageConverters) RestTemplateで使用するHttpMessageConvertersを設定します。RestTemplateBuilder.readTimeout(DurationSE readTimeout) 基になるClientHttpRequestFactoryの読み取りタイムアウトを設定します。RestTemplateBuilder.redirects(HttpRedirects 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(SupplierSE<ClientHttpRequestFactory> requestFactorySupplier) 新しいRestTemplateインスタンスをRestTemplateBuilder.build()するたびに呼び出されるClientHttpRequestFactoryのSupplierを設定します。RestTemplateBuilder.requestFactoryBuilder(ClientHttpRequestFactoryBuilder<?> requestFactoryBuilder) 新しいRestTemplateインスタンスをRestTemplateBuilder.build()するたびに使用するClientHttpRequestFactoryBuilderを設定します。'/'で始まる各リクエストに適用されるルート URL を設定します。基になるClientHttpRequestFactoryに SSL バンドルを設定します。RestTemplateBuilder.uriTemplateHandler(UriTemplateHandler uriTemplateHandler) RestTemplateで使用するUriTemplateHandlerを設定します。org.springframework.boot.restclient.autoconfigure 内の RestTemplateBuilder 使用
修飾子と型メソッド説明RestTemplateBuilderConfigurer.configure(RestTemplateBuilder builder) 指定されたRestTemplateBuilderを構成します。型 RestTemplateBuilder のパラメーターを持つ org.springframework.boot.restclient.autoconfigure のメソッド修飾子と型メソッド説明RestTemplateBuilderConfigurer.configure(RestTemplateBuilder builder) 指定されたRestTemplateBuilderを構成します。org.springframework.boot.resttestclient 内の RestTemplateBuilder 使用
型 RestTemplateBuilder のパラメーターを持つ org.springframework.boot.resttestclient のコンストラクター修飾子コンストラクター説明TestRestTemplate(RestTemplateBuilder restTemplateBuilder) 新しいTestRestTemplateインスタンスを作成します。TestRestTemplate(RestTemplateBuilder builder, @Nullable StringSE username, @Nullable StringSE password, TestRestTemplate.HttpClientOption... httpClientOptions) 指定された資格情報で新しいTestRestTemplateインスタンスを作成します。