クラス PathMatchConfigurer
java.lang.ObjectSE
org.springframework.web.reactive.config.PathMatchConfigurer
パスマッチングオプションを使用して
HandlerMapping
の構成を支援します。- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev, Brian Clozel
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明addPathPrefix
(StringSE prefix, PredicateSE<ClassSE<?>> predicate) 一致するコントローラーメソッドに適用するパスプレフィックスを構成します。protected MapSE<StringSE,
PredicateSE<ClassSE<?>>> protected BooleanSE
protected BooleanSE
使用すべきではありません。setUseCaseSensitiveMatch
(BooleanSE caseSensitiveMatch) 大文字小文字を区別せずに URL と照合するかどうか。setUseTrailingSlashMatch
(BooleanSE trailingSlashMatch) 使用すべきではありません。
コンストラクターの詳細
PathMatchConfigurer
public PathMatchConfigurer()
メソッドの詳細
setUseCaseSensitiveMatch
大文字と小文字を区別せずに URL と一致するかどうか。有効にすると、"/users" にマップされたメソッドは "/Users/" と一致しません。デフォルト値は
false
です。setUseTrailingSlashMatch
@DeprecatedSE(since="6.0") public PathMatchConfigurer setUseTrailingSlashMatch(BooleanSE trailingSlashMatch) 使用すべきではありません。末尾のスラッシュの有無に関係なく、URL と一致するかどうか。有効にすると、"/users" にマップされたメソッドは "/users/" にも一致します。プロパティの非推奨をサポートするために、6.0 でデフォルトが
true
からfalse
に変更されました。addPathPrefix
一致するコントローラーメソッドに適用するパスプレフィックスを構成します。接頭辞は、コントローラー型が対応する
Predicate
と一致するすべての@RequestMapping
メソッドのマッピングを充実させるために使用されます。最初に一致する述語の接頭辞が使用されます。HandlerTypePredicate
を使用してコントローラーをグループ化することを検討してください。- パラメーター:
prefix
- 適用するパスプレフィックスpredicate
- コントローラー型を一致させるための述語- 導入:
- 5.1
isUseTrailingSlashMatch
使用すべきではありません。isUseCaseSensitiveMatch
getPathPrefixes
PathPatternParser.setMatchOptionalTrailingSeparator(boolean)
を参照