クラス RequestMappingInfo.BuilderConfiguration
java.lang.ObjectSE
org.springframework.web.servlet.mvc.method.RequestMappingInfo.BuilderConfiguration
- 含まれているクラス:
- RequestMappingInfo
リクエストのマッピングに使用される設定オプションのコンテナー。このような構成は RequestMappingInfo インスタンスの作成に必要ですが、通常はすべての RequestMappingInfo インスタンスで使用されます。
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明ProducesRequestCondition に使用する ContentNegotiationManager を返します(ある場合)。使用すべきではありません。5.2.4 現在。PatternsRequestCondition に使用するカスタム PathMatcher を返します(ある場合)。使用するPathPatternParser
(明示的に設定されたもの) を返すか、PathPatternParser
とPathMatcher
の両方が設定されていない場合はデフォルトのインスタンスに戻ります。使用すべきではありません。5.3 以降、パスは外部で解決され、ServletRequestPathUtils.getCachedPathValue(ServletRequest)
で取得されます。このメソッドは常にUrlPathHelper.defaultInstance
を返します。void
setContentNegotiationManager
(ContentNegotiationManager contentNegotiationManager) ProducesRequestCondition に使用する ContentNegotiationManager を設定します。void
setPathMatcher
(PathMatcher pathMatcher) PatternsRequestCondition に使用するカスタム PathMatcher を設定します。void
setPatternParser
(PathPatternParser patternParser) AbstractHandlerMapping.setPatternParser(PathPatternParser)
に従って、解析されたPathPattern
の使用を有効にします。void
setRegisteredSuffixPatternMatch
(boolean registeredSuffixPatternMatch) 使用すべきではありません。5.2.4 現在。void
setSuffixPatternMatch
(boolean suffixPatternMatch) 使用すべきではありません。5.2.4 現在。void
setTrailingSlashMatch
(boolean trailingSlashMatch) 使用すべきではありません。void
setUrlPathHelper
(UrlPathHelper urlPathHelper) 使用すべきではありません。5.3 以降、パスは外部で解決され、ServletRequestPathUtils.getCachedPathValue(ServletRequest)
で取得されますboolean
使用すべきではありません。5.2.4 現在。boolean
使用すべきではありません。5.2.4 現在。boolean
使用すべきではありません。setTrailingSlashMatch(boolean)
と一緒の 6.0 以降
コンストラクターの詳細
BuilderConfiguration
public BuilderConfiguration()
メソッドの詳細
setPatternParser
AbstractHandlerMapping.setPatternParser(PathPatternParser)
に従って、解析されたPathPattern
の使用を有効にします。注意 : このプロパティは
setPathMatcher(PathMatcher)
と相互に排他的です。デフォルトではこれは設定されていませんが、
setPathMatcher(PathMatcher)
が明示的に設定されていない限り、RequestMappingInfo.Builder
はデフォルトでPathPatternParser
を使用します。- 導入:
- 5.3
getPatternParser
- 導入:
- 5.3
setUrlPathHelper
使用すべきではありません。5.3 以降、パスは外部で解決され、ServletRequestPathUtils.getCachedPathValue(ServletRequest)
で取得されますPatternsRequestCondition に使用するカスタム UrlPathHelper を設定します。デフォルトでは、これは設定されていません。
- 導入:
- 4.2.8
getUrlPathHelper
使用すべきではありません。5.3 以降、パスは外部で解決され、ServletRequestPathUtils.getCachedPathValue(ServletRequest)
で取得されます。このメソッドは常にUrlPathHelper.defaultInstance
を返します。設定された UrlPathHelper を返します。setPathMatcher
PatternsRequestCondition に使用するカスタム PathMatcher を設定します。デフォルトでは、これは設定されていません。
PathMatcher
を使用する場合は、これを明示的に設定する必要があります。そうでない場合、RequestMappingInfo
はデフォルトでPathPatternParser
を使用します。getPathMatcher
PatternsRequestCondition に使用するカスタム PathMatcher を返します(ある場合)。getPatternParserToUse
使用するPathPatternParser
(明示的に設定されたもの) を返すか、PathPatternParser
とPathMatcher
の両方が設定されていない場合はデフォルトのインスタンスに戻ります。- 導入:
- 6.1.2
setTrailingSlashMatch
使用すべきではありません。PatternsRequestCondition で末尾のスラッシュマッチングを適用するかどうかを設定します。プロパティの非推奨をサポートするために、6.0 でデフォルトが
true
からfalse
に変更されました。useTrailingSlashMatch
使用すべきではありません。setTrailingSlashMatch(boolean)
と一緒の 6.0 以降PatternsRequestCondition で末尾のスラッシュマッチングを適用するかどうかを返します。setSuffixPatternMatch
使用すべきではありません。5.2.4 以降。RequestMappingHandlerMapping.setUseSuffixPatternMatch(boolean)
の非推奨の注記を参照してください。PatternsRequestCondition でサフィックスパターンマッチングを適用するかどうかを設定します。デフォルトでは、これは "false" に設定されています。
useSuffixPatternMatch
使用すべきではありません。5.2.4 以降。RequestMappingHandlerMapping.setUseSuffixPatternMatch(boolean)
の非推奨の注記を参照してください。PatternsRequestCondition でサフィックスパターンマッチングを適用するかどうかを返します。setRegisteredSuffixPatternMatch
使用すべきではありません。5.2.4 現在。パス拡張設定オプションの非推奨については、RequestMappingHandlerMapping
のクラスレベルの注意を参照してください。接尾辞パターンマッチングを登録されたファイル拡張子のみに制限するかどうかを設定します。このプロパティを設定すると、suffixPatternMatch=true
も設定され、登録されたファイル拡張子を取得するためにsetContentNegotiationManager(org.springframework.web.accept.ContentNegotiationManager)
も構成する必要があります。useRegisteredSuffixPatternMatch
使用すべきではありません。5.2.4 現在。パス拡張設定オプションの非推奨については、RequestMappingHandlerMapping
のクラスレベルの注意を参照してください。接尾辞パターンマッチングを登録されたファイル拡張子のみに制限するかどうかを返します。getFileExtensions
使用すべきではありません。5.2.4 現在。パス拡張設定オプションの非推奨については、RequestMappingHandlerMapping
のクラスレベルの注意を参照してください。サフィックスパターンマッチングに使用するファイル拡張子を返します。registeredSuffixPatternMatch=true
の場合、拡張機能は構成されたcontentNegotiationManager
から取得されます。setContentNegotiationManager
ProducesRequestCondition に使用する ContentNegotiationManager を設定します。デフォルトでは、これは設定されていません。
getContentNegotiationManager
ProducesRequestCondition に使用する ContentNegotiationManager を返します(ある場合)。