public static interface WebTestClient.BuilderWebClient をカスタマイズする手順。内部で WebClient.Builder に委譲します。| 修飾子と型 | メソッドと説明 |
|---|---|
WebTestClient.Builder | apply(WebTestClientConfigurer configurer) 指定されたコンフィギュレーターをこのビルダーインスタンスに適用します。 |
WebTestClient.Builder | baseUrl(java.lang.String baseUrl)WebClient.create(String) の説明に従ってベース URI を構成します。 |
WebTestClient | build()WebTestClient インスタンスをビルドします。 |
WebTestClient.Builder | defaultCookie(java.lang.String cookieName, java.lang.String... cookieValues) 指定されたヘッダーを追加していないすべてのリクエストに追加します。 |
WebTestClient.Builder | defaultCookies(java.util.function.Consumer<MultiValueMap<java.lang.String,java.lang.String>> cookiesConsumer) 指定されたコンシューマーでデフォルトの Cookie を操作します。 |
WebTestClient.Builder | defaultHeader(java.lang.String headerName, java.lang.String... headerValues) 指定されたヘッダーを追加していないすべてのリクエストに追加します。 |
WebTestClient.Builder | defaultHeaders(java.util.function.Consumer<HttpHeaders> headersConsumer) 指定されたコンシューマーでデフォルトのヘッダーを操作します。 |
WebTestClient.Builder | exchangeStrategies(ExchangeStrategies strategies) 使用する ExchangeStrategies を構成します。 |
WebTestClient.Builder | filter(ExchangeFilterFunction filter) 指定されたフィルターをフィルターチェーンに追加します。 |
WebTestClient.Builder | filters(java.util.function.Consumer<java.util.List<ExchangeFilterFunction>> filtersConsumer) 指定されたコンシューマーでフィルターを操作します。 |
WebTestClient.Builder | responseTimeout(java.time.Duration timeout) レスポンスを待機する最大時間。 |
WebTestClient.Builder | uriBuilderFactory(UriBuilderFactory uriBuilderFactory)baseUrl(String) の代替として、また事実上オーバーライドするために、事前に構成された UriBuilderFactory インスタンスを提供します。 |
WebTestClient.Builder baseUrl(java.lang.String baseUrl)
WebClient.create(String) の説明に従ってベース URI を構成します。WebTestClient.Builder uriBuilderFactory(UriBuilderFactory uriBuilderFactory)
baseUrl(String) の代替として、また事実上オーバーライドするために、事前に構成された UriBuilderFactory インスタンスを提供します。WebTestClient.Builder defaultHeader(java.lang.String headerName, java.lang.String... headerValues)
headerName - ヘッダー名 headerValues - ヘッダー値 WebTestClient.Builder defaultHeaders(java.util.function.Consumer<HttpHeaders> headersConsumer)
HttpHeaders メソッドを使用したりできます。headersConsumer - HttpHeaders を消費する関数 WebTestClient.Builder defaultCookie(java.lang.String cookieName, java.lang.String... cookieValues)
cookieName - クッキー名 cookieValues - クッキーの値 WebTestClient.Builder defaultCookies(java.util.function.Consumer<MultiValueMap<java.lang.String,java.lang.String>> cookiesConsumer)
MultiValueMap メソッドの使用が可能です。cookiesConsumer - Cookie マップを使用する関数 WebTestClient.Builder filter(ExchangeFilterFunction filter)
filter - チェーンに追加されるフィルター WebTestClient.Builder filters(java.util.function.Consumer<java.util.List<ExchangeFilterFunction>> filtersConsumer)
filtersConsumer - フィルターリストを使用する関数 WebTestClient.Builder exchangeStrategies(ExchangeStrategies strategies)
ExchangeStrategies を構成します。 デフォルトでは、ExchangeStrategies.withDefaults() が使用されます。
strategies - 使用する戦略 WebTestClient.Builder responseTimeout(java.time.Duration timeout)
デフォルトでは 5 秒。
timeout - レスポンスタイムアウト値 WebTestClient.Builder apply(WebTestClientConfigurer configurer)
これは、事前にパッケージ化されたカスタマイズを適用できます。
configurer - 適用するコンフィギュレーター WebTestClient build()
WebTestClient インスタンスをビルドします。