インターフェースの使用
org.springframework.web.util.UriBuilder
パッケージ
説明
関数 Web フレームワークのモックオブジェクト。
WebTestClient
を介した Spring WebFlux サーバーエンドポイントのテストのサポート。 クライアント側の Web サポートのコアパッケージ。
org.springframework.http.client.reactive
リアクティブ HTTP アダプター層上に構築されるリアクティブ WebClient
を提供します。Spring のリアクティブ環境用の関数 Web フレームワークを構成する型を提供します。
org.springframework.web.reactive.function.server
パッケージをサポートするクラス。Spring のサーブレット環境用の関数 Web フレームワークを構成する型を提供します。
Spring の Web MVC フレームワークのサポートクラス。
HTML エスケープや Cookie 処理などのその他の Web ユーティリティクラス。
org.springframework.mock.web.reactive.function.server 内の UriBuilder 使用
org.springframework.test.web.reactive.server 内の UriBuilder 使用
修飾子と型メソッド説明WebTestClient.UriSpec.uri
(FunctionSE<UriBuilder, URISE> uriFunction) このクライアント用に構成されたUriBuilderFactory
を通じて取得したUriBuilder
を使用して、リクエストの URI を作成します。org.springframework.web.client 内の UriBuilder 使用
修飾子と型メソッド説明RestClient.UriSpec.uri
(StringSE uri, FunctionSE<UriBuilder, URISE> uriFunction) URI テンプレートで始まり、テンプレートから作成されたUriBuilder
で終わる URI を指定します。RestClient.UriSpec.uri
(FunctionSE<UriBuilder, URISE> uriFunction) UriBuilder
を使用して URI を指定します。org.springframework.web.reactive.function.client 内の UriBuilder 使用
修飾子と型メソッド説明WebClient.UriSpec.uri
(StringSE uri, FunctionSE<UriBuilder, URISE> uriFunction) URI テンプレートで始まり、テンプレートから作成されたUriBuilder
で終わる URI を指定します。WebClient.UriSpec.uri
(FunctionSE<UriBuilder, URISE> uriFunction) UriBuilder
を使用して URI を指定します。org.springframework.web.reactive.function.server 内の UriBuilder 使用
修飾子と型メソッド説明ServerRequest.uriBuilder()
このServerRequest
に関連付けられた URI からUriBuilderComponents
を取得します。org.springframework.web.reactive.function.server.support 内の UriBuilder 使用
org.springframework.web.servlet.function 内の UriBuilder 使用
修飾子と型メソッド説明ServerRequest.uriBuilder()
このServerRequest
に関連付けられた URI からUriBuilderComponents
を取得します。org.springframework.web.servlet.support 内の UriBuilder 使用
修飾子と型クラス説明class
現在の HttpServletRequest に基づいてリンクを作成するための静的ファクトリメソッドが追加された UriComponentsBuilder。org.springframework.web.util 内の UriBuilder 使用
修飾子と型メソッド説明DefaultUriBuilderFactory.builder()
UriBuilderFactory.builder()
デフォルト設定で URI ビルダーを作成します。URI フラグメントを設定します。URI テンプレート変数を含む URI ホストを設定します。このビルダーのホストをクリアするには、null
にすることもできます。このビルダーのパスに追加します。UriBuilder.pathSegment
(StringSE... pathSegments) パスセグメントを使用してパスに追加します。UriBuilder.port
(int port) URI ポートを設定します。URI ポートを設定します。指定されたクエリ文字列をクエリパラメーターに解析します。パラメーターは'&'
で区切られ、その値がある場合は'='
で区切られます。UriBuilder.queryParam
(StringSE name, ObjectSE... values) 指定されたクエリパラメーターを追加します。UriBuilder.queryParam
(StringSE name, CollectionSE<?> values) コレクションを持つqueryParam(String, Object...)
のバリアント。UriBuilder.queryParamIfPresent
(StringSE name, OptionalSE<?> value) 指定されたOptional
SE に値がある場合は、queryParam(String, Object...)
またはqueryParam(String, Collection)
のいずれかにデリゲートします。値が空の場合は、クエリパラメーターはまったく追加されません。UriBuilder.queryParams
(MultiValueMap<StringSE, StringSE> params) 複数のクエリパラメーターと値を追加します。UriBuilder.replacePath
(StringSE path) 現在のパスを上書きします。UriBuilder.replaceQuery
(StringSE query) 既存のクエリパラメーターをクリアしてから、query(String)
に委譲します。UriBuilder.replaceQueryParam
(StringSE name, ObjectSE... values) 既存の値を置き換えるクエリパラメーター値を設定します。値が指定されていない場合、クエリパラメーターは削除されます。UriBuilder.replaceQueryParam
(StringSE name, CollectionSE<?> values) コレクションを持つreplaceQueryParam(String, Object...)
のバリアント。UriBuilder.replaceQueryParams
(MultiValueMap<StringSE, StringSE> params) 既存の値をすべて削除した後、クエリパラメーター値を設定します。URI テンプレート変数を含む URI スキームを設定します。このビルダーのスキームをクリアするには、null
にすることもできます。指定された URI テンプレートでビルダーを初期化します。URI テンプレート変数を含む URI ユーザー情報を設定します。このビルダーのユーザー情報をクリアするには、null
にすることもできます。