インターフェース RequestMatcher
- すべての既知の実装クラス:
AndRequestMatcher, AnyRequestMatcher, CasGatewayResolverRequestMatcher, DispatcherTypeRequestMatcher, ELRequestMatcher, IpAddressMatcher, MediaTypeRequestMatcher, NegatedRequestMatcher, OrRequestMatcher, ParameterRequestMatcher, PathPatternRequestMatcher, RegexRequestMatcher, RequestHeaderRequestMatcher
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
ネストされたクラスの概要
ネストされたクラス修飾子と型インターフェース説明static classHttpServletRequest とのマッチングの結果には、マッチングのステータス(真または偽)と、マッチングから抽出された変数(存在する場合)が含まれます。方法の概要
修飾子と型メソッド説明default RequestMatcher.MatchResultmatcher(jakarta.servlet.http.HttpServletRequest request) この RequestMatcher の MatchResult を返します。booleanmatches(jakarta.servlet.http.HttpServletRequest request) 戦略によって実装されたルールが提供されたリクエストと一致するかどうかを決定します。
方法の詳細
matches
boolean matches(jakarta.servlet.http.HttpServletRequest request) 戦略によって実装されたルールが提供されたリクエストと一致するかどうかを決定します。- パラメーター:
request- 一致を確認するリクエスト- 戻り値:
- リクエストが一致する場合は true、そうでない場合は false
matcher
この RequestMatcher の MatchResult を返します。デフォルトの実装では、RequestMatcher.MatchResult.getVariables()が呼び出されるとCollections.emptyMap()が返されます。- 戻り値:
- MatchResult は、この RequestMatcher を HttpServletRequest と比較します
- 導入:
- 5.2