インターフェースの使用
org.springframework.web.util.UriBuilder
UriBuilder を使用するパッケージ
パッケージ
説明
関数 Web フレームワークのモックオブジェクト。
WebTestClient を介した Spring WebFlux サーバーエンドポイントのテストのサポート。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 使用
型 UriBuilder の型引数を持つ org.springframework.test.web.reactive.server のメソッドパラメーター修飾子と型メソッド説明WebTestClient.UriSpec.uri(FunctionSE<UriBuilder, URISE> uriFunction) このクライアント用に構成されたUriBuilderFactoryを通じて取得したUriBuilderを使用して、リクエストの URI を作成します。org.springframework.web.reactive.function.client 内の UriBuilder 使用
型 UriBuilder の型引数を持つ org.springframework.web.reactive.function.client のメソッドパラメーター修飾子と型メソッド説明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 使用
UriBuilder を実装している org.springframework.web.servlet.support のクラス修飾子と型クラス説明class現在の HttpServletRequest に基づいてリンクを作成するための静的ファクトリメソッドが追加された UriComponentsBuilder。org.springframework.web.util 内の UriBuilder 使用
UriBuilder を実装している org.springframework.web.util のクラスUriBuilder を返す org.springframework.web.util のメソッド修飾子と型メソッド説明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) 指定されたOptionalSE に値がある場合は、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にすることもできます。