クラス RestTemplateBuilder
java.lang.ObjectSE
org.springframework.vault.client.RestTemplateBuilder
使用すべきではありません。
RestTemplate の設定と作成に使用できるビルダーです。ClientHttpRequestFactory、error handlers、default headers を設定するための便利なメソッドを提供します。デフォルトでは、ビルドされた RestTemplate は ClientHttpRequestFactoryFactory.create(org.springframework.vault.support.ClientOptions, org.springframework.vault.support.SslConfiguration) を用いて最適な ClientHttpRequestFactory を使用しようとします。- 導入:
- 2.2
- 作成者:
- Mark Paluch
- 関連事項:
方法の概要
修飾子と型メソッド説明build()使用すべきではありません。新しいRestTemplateをビルドします。static RestTemplateBuilderbuilder()使用すべきではありません。新しいRestTemplateBuilderを作成します。static RestTemplateBuilderbuilder(RestClientBuilder restClientBuilder) 使用すべきではありません。RestClientBuilderから初期化された新しいRestTemplateBuilderを作成します。protected RestTemplate使用すべきではありません。使用するRestTemplateを作成します。customizers(RestTemplateCustomizer... customizer) 使用すべきではありません。RestTemplateに適用するRestTemplateCustomizersを追加します。defaultHeader(StringSE name, StringSE value) 使用すべきではありません。発信HttpRequestにまだ存在しない場合に設定されるデフォルトのヘッダーを追加します。endpoint(VaultEndpoint endpoint) 使用すべきではありません。RestTemplateで使用するVaultEndpointを設定します。endpointProvider(VaultEndpointProvider provider) 使用すべきではありません。RestTemplateで使用するVaultEndpointProviderを設定します。errorHandler(ResponseErrorHandler errorHandler) 使用すべきではありません。RestTemplateで使用するResponseErrorHandlerを設定します。requestCustomizers(RestTemplateRequestCustomizer<?>... requestCustomizers) 使用すべきではありません。ClientHttpRequestに適用するRestTemplateRequestCustomizersを追加します。requestFactory(SupplierSE<ClientHttpRequestFactory> requestFactory) 使用すべきではありません。requestFactory(ClientHttpRequestFactory requestFactory) 使用すべきではありません。RestTemplateで使用するClientHttpRequestFactoryを設定します。
方法の詳細
builder
使用すべきではありません。新しいRestTemplateBuilderを作成します。- 戻り値:
- 新しい
RestTemplateBuilder。
builder
使用すべきではありません。RestClientBuilderから初期化された新しいRestTemplateBuilderを作成します。- 戻り値:
- 新しい
RestTemplateBuilder。 - 導入:
- 4.0
endpoint
使用すべきではありません。RestTemplateで使用するVaultEndpointを設定します。- パラメーター:
endpoint-VaultEndpointプロバイダー。- 戻り値:
- このビルダー。
endpointProvider
使用すべきではありません。RestTemplateで使用するVaultEndpointProviderを設定します。- パラメーター:
provider-VaultEndpointプロバイダー。- 戻り値:
- このビルダー。
requestFactory
使用すべきではありません。RestTemplateで使用するClientHttpRequestFactoryを設定します。- パラメーター:
requestFactory- リクエストファクトリ。- 戻り値:
- このビルダー。
requestFactory
使用すべきではありません。- パラメーター:
requestFactory- リクエストファクトリのサプライヤー。- 戻り値:
- このビルダー。
errorHandler
使用すべきではありません。RestTemplateで使用するResponseErrorHandlerを設定します。- パラメーター:
errorHandler- 使用するエラーハンドラー。- 戻り値:
- このビルダー。
defaultHeader
使用すべきではありません。発信HttpRequestにまだ存在しない場合に設定されるデフォルトのヘッダーを追加します。- パラメーター:
name- ヘッダーの名前。value- ヘッダー値。- 戻り値:
- このビルダー。
customizers
使用すべきではありません。RestTemplateに適用するRestTemplateCustomizersを追加します。カスタマイザーは、追加された順に適用されます。- パラメーター:
customizer- 追加するテンプレートカスタマイザー。- 戻り値:
- このビルダー。
requestCustomizers
public RestTemplateBuilder requestCustomizers(RestTemplateRequestCustomizer<?>... requestCustomizers) 使用すべきではありません。ClientHttpRequestに適用するRestTemplateRequestCustomizersを追加します。カスタマイザーは、追加された順に適用されます。- パラメーター:
requestCustomizers- 追加するリクエストカスタマイザー。- 戻り値:
- このビルダー。
build
使用すべきではありません。新しいRestTemplateをビルドします。VaultEndpointを設定する必要があります。構成されている場合は、ResponseErrorHandlerおよびRestTemplateCustomizerも適用されます。- 戻り値:
- 新しい
RestTemplate。
createTemplate
使用すべきではありません。使用するRestTemplateを作成します。- 戻り値:
- 使用する
RestTemplate。
VaultClientCustomizerまたはRestClientCustomizerを使用してください。