| パッケージ | 説明 |
|---|---|
| org.springframework.web.method.annotation | アノテーションベースのハンドラーメソッド処理のクラスをサポートします。 |
| org.springframework.web.method.support | ハンドラーメソッド処理の汎用サポートクラス。 |
| org.springframework.web.servlet.mvc.method.annotation | org.springframework.web.method.annotation パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。 |
| org.springframework.web.servlet.support | Spring の Web MVC フレームワークのサポートクラス。 |
| org.springframework.web.util | HTML エスケープや Cookie 処理などのその他の Web ユーティリティクラス。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | RequestParamMethodArgumentResolver.contributeMethodArgument(MethodParameter parameter, ObjectSE value, UriComponentsBuilder builder, MapSE<StringSE, ObjectSE> uriVariables, ConversionService conversionService) |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | CompositeUriComponentsContributor.contributeMethodArgument(MethodParameter parameter, ObjectSE value, UriComponentsBuilder builder, MapSE<StringSE, ObjectSE> uriVariables) 構築時に作成された ConversionService を使用するオーバーロードメソッド。 |
void | CompositeUriComponentsContributor.contributeMethodArgument(MethodParameter parameter, ObjectSE value, UriComponentsBuilder builder, MapSE<StringSE, ObjectSE> uriVariables, ConversionService conversionService) |
void | UriComponentsContributor.contributeMethodArgument(MethodParameter parameter, ObjectSE value, UriComponentsBuilder builder, MapSE<StringSE, ObjectSE> uriVariables, ConversionService conversionService) 指定されたメソッド引数を処理し、 UriComponentsBuilder を更新するか、すべての引数が処理された後に URI を展開するために使用する URI 変数でマップに追加します。 |
| コンストラクターと説明 |
|---|
MethodArgumentBuilder(UriComponentsBuilder baseUrl, ClassSE<?> controllerType, MethodSE method) 新しい MvcUriComponentsBuilder.MethodArgumentBuilder インスタンスを作成します。 |
MvcUriComponentsBuilder(UriComponentsBuilder baseUrl) デフォルトコンストラクター。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | ServletUriComponentsBuilder 現在の HttpServletRequest に基づいてリンクを作成するための静的ファクトリメソッドが追加された UriComponentsBuilder。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
UriComponentsBuilder | UriComponentsBuilder.cloneBuilder() この UriComponentsBuilder を複製します。 |
UriComponentsBuilder | UriComponentsBuilder.encode() ビルド時に URI テンプレートを事前にエンコードし、展開時に URI 変数を個別にエンコードするようリクエストします。 |
UriComponentsBuilder | UriComponentsBuilder.encode(CharsetSE charset) "UTF-8" 以外の文字セットを持つ encode() のバリアント。 |
UriComponentsBuilder | UriComponentsBuilder.fragment(StringSE fragment) |
static UriComponentsBuilder | UriComponentsBuilder.fromHttpRequest(HttpRequest request) 指定された HttpRequest に関連付けられた URI から新しい UriComponents オブジェクトを作成すると同時に、ヘッダー "Forwarded" (RFC 7239)、または "X-Forwarded-Host"、"X-Forwarded-Port"、「X-Forwarded 「転送」が見つからない場合は「プロト」。 |
static UriComponentsBuilder | UriComponentsBuilder.fromHttpUrl(StringSE httpUrl) 指定された HTTP URL 文字列から URI コンポーネントビルダーを作成します。 |
static UriComponentsBuilder | UriComponentsBuilder.fromOriginHeader(StringSE origin)HTTP リクエストの "Origin" ヘッダーを解析してインスタンスを作成します。 |
static UriComponentsBuilder | UriComponentsBuilder.fromPath(StringSE path) 指定されたパスで初期化されるビルダーを作成します。 |
static UriComponentsBuilder | UriComponentsBuilder.fromUri(URISE uri) 指定された URI から初期化されるビルダーを作成します。 |
static UriComponentsBuilder | UriComponentsBuilder.fromUriString(StringSE uri) 指定された URI 文字列で初期化されるビルダーを作成します。 |
UriComponentsBuilder | UriComponentsBuilder.host(StringSE host) |
protected UriComponentsBuilder | DefaultUriTemplateHandler.initUriComponentsBuilder(StringSE uriTemplate) 使用すべきではありません。 URI テンプレート文字列から UriComponentsBuilder を作成します。 |
static UriComponentsBuilder | UriComponentsBuilder.newInstance() 新しい空のビルダーを作成します。 |
UriComponentsBuilder | UriComponentsBuilder.path(StringSE path) |
UriComponentsBuilder | UriComponentsBuilder.pathSegment(StringSE... pathSegments) |
UriComponentsBuilder | UriComponentsBuilder.port(int port) |
UriComponentsBuilder | UriComponentsBuilder.port(StringSE port) |
UriComponentsBuilder | UriComponentsBuilder.query(StringSE query) |
UriComponentsBuilder | UriComponentsBuilder.queryParam(StringSE name, CollectionSE<?> values) |
UriComponentsBuilder | UriComponentsBuilder.queryParam(StringSE name, ObjectSE... values) |
UriComponentsBuilder | UriComponentsBuilder.queryParamIfPresent(StringSE name, OptionalSE<?> value) |
UriComponentsBuilder | UriComponentsBuilder.queryParams(MultiValueMap<StringSE, StringSE> params) 複数のクエリパラメーターと値を追加します。 |
UriComponentsBuilder | UriComponentsBuilder.replacePath(StringSE path) |
UriComponentsBuilder | UriComponentsBuilder.replaceQuery(StringSE query) |
UriComponentsBuilder | UriComponentsBuilder.replaceQueryParam(StringSE name, CollectionSE<?> values) |
UriComponentsBuilder | UriComponentsBuilder.replaceQueryParam(StringSE name, ObjectSE... values) |
UriComponentsBuilder | UriComponentsBuilder.replaceQueryParams(MultiValueMap<StringSE, StringSE> params) 既存の値をすべて削除した後、クエリパラメーター値を設定します。 |
UriComponentsBuilder | UriComponentsBuilder.scheme(StringSE scheme) |
UriComponentsBuilder | UriComponentsBuilder.schemeSpecificPart(StringSE ssp)URI スキーム固有部分を設定します。 |
UriComponentsBuilder | UriComponentsBuilder.uri(URISE uri) 指定された URI のコンポーネントからこのビルダーのコンポーネントを初期化します。 |
UriComponentsBuilder | UriComponentsBuilder.uriComponents(UriComponents uriComponents) 指定された UriComponents インスタンスの値から、このビルダーの個々の URI コンポーネントを設定または追加します。 |
UriComponentsBuilder | UriComponentsBuilder.uriVariables(MapSE<StringSE, ObjectSE> uriVariables) ビルド時に展開される URI 変数を構成します。 |
UriComponentsBuilder | UriComponentsBuilder.userInfo(StringSE userInfo) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected abstract void | UriComponents.copyToUriComponentsBuilder(UriComponentsBuilder builder) 指定された UriComponentsBuilder のすべてのコンポーネントを設定します。 |
protected UriComponents | DefaultUriTemplateHandler.expandAndEncode(UriComponentsBuilder builder, MapSE<StringSE,?> uriVariables) 使用すべきではありません。 |
protected UriComponents | DefaultUriTemplateHandler.expandAndEncode(UriComponentsBuilder builder, ObjectSE[] uriVariables) 使用すべきではありません。 |
| コンストラクターと説明 |
|---|
DefaultUriBuilderFactory(UriComponentsBuilder baseUri)UriComponentsBuilder を使用した DefaultUriBuilderFactory(String) のバリアント。 |
UriComponentsBuilder(UriComponentsBuilder other) 指定された UriComponentsBuilder のディープコピーを作成します。 |