クラス 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を返します。voidsetContentNegotiationManager(ContentNegotiationManager contentNegotiationManager) ProducesRequestCondition に使用する ContentNegotiationManager を設定します。voidsetPathMatcher(PathMatcher pathMatcher) PatternsRequestCondition に使用するカスタム PathMatcher を設定します。voidsetPatternParser(PathPatternParser patternParser) AbstractHandlerMapping.setPatternParser(PathPatternParser)に従って、解析されたPathPatternの使用を有効にします。voidsetRegisteredSuffixPatternMatch(boolean registeredSuffixPatternMatch) 使用すべきではありません。5.2.4 現在。voidsetSuffixPatternMatch(boolean suffixPatternMatch) 使用すべきではありません。5.2.4 現在。voidsetTrailingSlashMatch(boolean trailingSlashMatch) 使用すべきではありません。voidsetUrlPathHelper(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 を返します(ある場合)。