クラス 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 BooleanSEprotected 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)を参照