インターフェースの使用
org.springframework.web.servlet.mvc.condition.RequestCondition
RequestCondition を使用するパッケージ
パッケージ
説明
条件に基づいて受信リクエストを照合するための一般的な MVC ロジック。
org.springframework.web.method
パッケージに基づいた、ハンドラーメソッド処理用のサーブレットベースのインフラストラクチャ。org.springframework.web.method.annotation
パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。org.springframework.web.servlet.mvc.condition 内の RequestCondition 使用
修飾子と型クラス説明class
AbstractRequestCondition<T extends AbstractRequestCondition<T>>
class
複数のRequestCondition
型に委譲し、論理積(' && '
)を使用してすべての条件が特定のリクエストに一致するようにすることにより、RequestCondition
契約を実装します。final class
リクエストの 'Content-Type' ヘッダーをメディア型式のリストに一致させるための論理和('| |')リクエスト条件。final class
RequestMapping.headers()
で定義された構文を持つヘッダー式のセットに対してリクエストを照合する論理論理積(' && '
)リクエスト条件。final class
RequestMapping.params()
で定義された構文を使用して、設定されたパラメーター式に対してリクエストを照合する論理積(' && '
)リクエスト条件。final class
一連の URL パスパターンに対するリクエストと一致する論理和('| |')リクエスト条件。class
一連の URL パスパターンに対するリクエストと一致する論理和('| |')リクエスト条件。final class
リクエストの 'Accept' ヘッダーをメディア型式のリストと照合するための論理和('| |')リクエスト条件。final class
リクエスト条件の型が事前にわからない場合に便利なRequestCondition
のホルダー。final class
RequestMethods
のセットに対するリクエストと一致する論理和('| |')リクエスト条件。型 RequestCondition の引数を持つ型を返す org.springframework.web.servlet.mvc.condition のメソッド型 RequestCondition のパラメーターを持つ org.springframework.web.servlet.mvc.condition のコンストラクター修飾子コンストラクター説明CompositeRequestCondition
(RequestCondition<?>... requestConditions) 0 個以上のRequestCondition
型のインスタンスを作成します。RequestConditionHolder
(RequestCondition<?> requestCondition) 指定されたリクエスト条件をラップする新しいホルダーを作成します。org.springframework.web.servlet.mvc.method 内の RequestCondition 使用
修飾子と型メソッド説明<T> RequestCondition<T>
RequestMappingInfo.getActivePatternsCondition()
null でないかどうかに応じて、RequestMappingInfo.getPathPatternsCondition()
またはRequestMappingInfo.getPatternsCondition()
のいずれかを返します。RequestMappingInfo.getCustomCondition()
このRequestMappingInfo
またはnull
の「カスタム」条件を返します。型 RequestCondition のパラメーターを持つ org.springframework.web.servlet.mvc.method のメソッド修飾子と型メソッド説明RequestMappingInfo.addCustomCondition
(RequestCondition<?> customCondition) 現在のインスタンスに基づいて新しいインスタンスを作成し、指定されたカスタム条件も追加します。RequestMappingInfo.Builder.customCondition
(RequestCondition<?> condition) 使用するカスタム条件を設定します。型 RequestCondition のパラメーターを持つ org.springframework.web.servlet.mvc.method のコンストラクター修飾子コンストラクター説明RequestMappingInfo
(StringSE name, PatternsRequestCondition patterns, RequestMethodsRequestCondition methods, ParamsRequestCondition params, HeadersRequestCondition headers, ConsumesRequestCondition consumes, ProducesRequestCondition produces, RequestCondition<?> custom) 使用すべきではありません。RequestMappingInfo
(PatternsRequestCondition patterns, RequestMethodsRequestCondition methods, ParamsRequestCondition params, HeadersRequestCondition headers, ConsumesRequestCondition consumes, ProducesRequestCondition produces, RequestCondition<?> custom) 使用すべきではありません。5.3 の時点で、RequestMappingInfo.paths(String...)
を介してRequestMappingInfo.Builder
を使用することをお勧めします。RequestMappingInfo
(RequestMappingInfo info, RequestCondition<?> customRequestCondition) 使用すべきではありません。RequestMappingInfo.addCustomCondition(RequestCondition)
の使用を推奨する 5.3 以降。org.springframework.web.servlet.mvc.method.annotation 内の RequestCondition 使用
修飾子と型メソッド説明protected RequestCondition<?>
RequestMappingHandlerMapping.getCustomMethodCondition
(MethodSE method) カスタムのメソッドレベルのリクエスト条件を指定します。protected RequestCondition<?>
RequestMappingHandlerMapping.getCustomTypeCondition
(ClassSE<?> handlerType) カスタム型レベルのリクエスト条件を指定します。型 RequestCondition のパラメーターを持つ org.springframework.web.servlet.mvc.method.annotation のメソッド修飾子と型メソッド説明protected RequestMappingInfo
RequestMappingHandlerMapping.createRequestMappingInfo
(RequestMapping requestMapping, RequestCondition<?> customCondition) 提供された@RequestMapping
アノテーションからRequestMappingInfo
を作成します。これは、直接宣言されたアノテーション、メタアノテーション、アノテーション階層内のアノテーション属性をマージした合成結果のいずれかです。
RequestMappingInfo.paths(String...)
を介してRequestMappingInfo.Builder
を使用することをお勧めします。