public class PathMatchConfigurer
extends java.lang.Object
構成済みのパスマッチャーとパスヘルパーのインスタンスは、次のものに対して共有されます。
RequestMappingHandlerMapping
, SimpleUrlHandlerMapping
コンストラクターと説明 |
---|
PathMatchConfigurer() |
修飾子と型 | メソッドと説明 |
---|---|
PathMatcher | getPathMatcher() |
UrlPathHelper | getUrlPathHelper() |
java.lang.Boolean | isUseRegisteredSuffixPatternMatch() |
java.lang.Boolean | isUseSuffixPatternMatch() |
java.lang.Boolean | isUseTrailingSlashMatch() |
PathMatchConfigurer | setPathMatcher(PathMatcher pathMatcher) 登録された URL パターンに対する URL パスのマッチングに使用する PathMatcher 実装を設定します。 |
PathMatchConfigurer | setUrlPathHelper(UrlPathHelper urlPathHelper) ルックアップパスの解決に使用する UrlPathHelper を設定します。 |
PathMatchConfigurer | setUseRegisteredSuffixPatternMatch(java.lang.Boolean registeredSuffixPatternMatch) configure content negotiation の実行時に明示的に登録されたパス拡張子に対してのみサフィックスパターンマッチングが機能するかどうか。 |
PathMatchConfigurer | setUseSuffixPatternMatch(java.lang.Boolean suffixPatternMatch) パターンをリクエストに一致させるときに、サフィックスパターン一致(".*" )を使用するかどうか。 |
PathMatchConfigurer | setUseTrailingSlashMatch(java.lang.Boolean trailingSlashMatch) 末尾のスラッシュの有無に関係なく、URL に一致するかどうか。 |
public PathMatchConfigurer setUseSuffixPatternMatch(java.lang.Boolean suffixPatternMatch)
デフォルトでは、これは true
に設定されています。
public PathMatchConfigurer setUseTrailingSlashMatch(java.lang.Boolean trailingSlashMatch)
デフォルト値は true
です。
public PathMatchConfigurer setUseRegisteredSuffixPatternMatch(java.lang.Boolean registeredSuffixPatternMatch)
configure content negotiation
の実行時に明示的に登録されたパス拡張子に対してのみ、サフィックスパターンマッチングが機能するかどうか。これは、あいまいさを減らし、"." のような課題を回避するために一般的に推奨されます。他の理由でパスに表示されます。デフォルトでは、これは "false" に設定されています。
public PathMatchConfigurer setUrlPathHelper(UrlPathHelper urlPathHelper)
これを使用して、デフォルトの UrlPathHelper をカスタムサブクラスでオーバーライドするか、複数の HandlerMappings および MethodNameResolvers で共通の UrlPathHelper 設定を共有します。
public PathMatchConfigurer setPathMatcher(PathMatcher pathMatcher)
AntPathMatcher
public java.lang.Boolean isUseSuffixPatternMatch()
public java.lang.Boolean isUseTrailingSlashMatch()
public java.lang.Boolean isUseRegisteredSuffixPatternMatch()
public UrlPathHelper getUrlPathHelper()
public PathMatcher getPathMatcher()