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