public class PathMatchConfigurer extends ObjectSE
HandlerMapping
の構成を支援します。コンストラクターと説明 |
---|
PathMatchConfigurer() |
修飾子と型 | メソッドと説明 |
---|---|
PathMatchConfigurer | addPathPrefix(StringSE prefix, PredicateSE<ClassSE<?>> predicate) 一致するコントローラーメソッドに適用するパスプレフィックスを構成します。 |
protected MapSE<StringSE, PredicateSE<ClassSE<?>>> | getPathPrefixes() |
protected BooleanSE | isUseCaseSensitiveMatch() |
protected BooleanSE | isUseTrailingSlashMatch() |
PathMatchConfigurer | setUseCaseSensitiveMatch(BooleanSE caseSensitiveMatch) 大文字小文字を区別せずに URL と照合するかどうか。 |
PathMatchConfigurer | setUseTrailingSlashMatch(BooleanSE trailingSlashMatch) 末尾のスラッシュの有無に関係なく、URL に一致するかどうか。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public PathMatchConfigurer setUseCaseSensitiveMatch(BooleanSE caseSensitiveMatch)
デフォルト値は false
です。
public PathMatchConfigurer setUseTrailingSlashMatch(BooleanSE trailingSlashMatch)
デフォルト値は true
です。
public PathMatchConfigurer addPathPrefix(StringSE prefix, PredicateSE<ClassSE<?>> predicate)
接頭辞は、コントローラー型が対応する Predicate
と一致するすべての @RequestMapping
メソッドのマッピングを充実させるために使用されます。最初に一致する述語の接頭辞が使用されます。
HandlerTypePredicate
を使用してコントローラーをグループ化することを検討してください。
prefix
- 適用するパスプレフィックス predicate
- コントローラー型を一致させるための述語 @Nullable protected MapSE<StringSE,PredicateSE<ClassSE<?>>> getPathPrefixes()