クラス RequestMappingInfo.BuilderConfiguration

java.lang.ObjectSE
org.springframework.web.servlet.mvc.method.RequestMappingInfo.BuilderConfiguration
含まれているクラス:
RequestMappingInfo

public static class RequestMappingInfo.BuilderConfiguration extends ObjectSE
リクエストのマッピングに使用される設定オプションのコンテナー。このような構成は RequestMappingInfo インスタンスの作成に必要ですが、通常はすべての RequestMappingInfo インスタンスで使用されます。
導入:
4.2
関連事項:
  • コンストラクターの詳細

    • BuilderConfiguration

      public BuilderConfiguration()
  • メソッドの詳細

    • setPatternParser

      public void setPatternParser(@Nullable PathPatternParser patternParser)
      AbstractHandlerMapping.setPatternParser(PathPatternParser) に従って、解析された PathPattern の使用を有効にします。

      注意 : このプロパティは setPathMatcher(PathMatcher) と相互に排他的です。

      デフォルトではこれは設定されていませんが、setPathMatcher(PathMatcher) が明示的に設定されていない限り、RequestMappingInfo.Builder はデフォルトで PathPatternParser を使用します。

      導入:
      5.3
    • getPatternParser

      @Nullable public PathPatternParser getPatternParser()
      configuredPathPatternParsernull を返します。
      導入:
      5.3
    • setUrlPathHelper

      @DeprecatedSE public void setUrlPathHelper(@Nullable UrlPathHelper urlPathHelper)
      使用すべきではありません。
      5.3 以降、パスは外部で解決され、ServletRequestPathUtils.getCachedPathValue(ServletRequest) で取得されます
      PatternsRequestCondition に使用するカスタム UrlPathHelper を設定します。

      デフォルトでは、これは設定されていません。

      導入:
      4.2.8
    • getUrlPathHelper

      @Nullable @DeprecatedSE public UrlPathHelper getUrlPathHelper()
      使用すべきではありません。
      5.3 以降、パスは外部で解決され、ServletRequestPathUtils.getCachedPathValue(ServletRequest) で取得されます。このメソッドは常に UrlPathHelper.defaultInstance を返します。
      設定された UrlPathHelper を返します。
    • setPathMatcher

      public void setPathMatcher(@Nullable PathMatcher pathMatcher)
      PatternsRequestCondition に使用するカスタム PathMatcher を設定します。

      デフォルトでは、これは設定されていません。PathMatcher を使用する場合は、これを明示的に設定する必要があります。そうでない場合、RequestMappingInfo はデフォルトで PathPatternParser を使用します。

    • getPathMatcher

      @Nullable public PathMatcher getPathMatcher()
      PatternsRequestCondition に使用するカスタム PathMatcher を返します(ある場合)。
    • getPatternParserToUse

      @Nullable public PathPatternParser getPatternParserToUse()
      使用する PathPatternParser (明示的に設定されたもの) を返すか、PathPatternParser と PathMatcher の両方が設定されていない場合はデフォルトのインスタンスに戻ります。
      導入:
      6.1.2
    • setTrailingSlashMatch

      @DeprecatedSE(since="6.0") public void setTrailingSlashMatch(boolean trailingSlashMatch)
      使用すべきではありません。
      PatternsRequestCondition で末尾のスラッシュマッチングを適用するかどうかを設定します。

      プロパティの非推奨をサポートするために、6.0 でデフォルトが true から false に変更されました。

    • useTrailingSlashMatch

      @DeprecatedSE(since="6.0") public boolean useTrailingSlashMatch()
      使用すべきではありません。
      setTrailingSlashMatch(boolean) と一緒の 6.0 以降
      PatternsRequestCondition で末尾のスラッシュマッチングを適用するかどうかを返します。
    • setSuffixPatternMatch

      @DeprecatedSE public void setSuffixPatternMatch(boolean suffixPatternMatch)
      使用すべきではありません。
      5.2.4 以降。RequestMappingHandlerMapping.setUseSuffixPatternMatch(boolean) の非推奨の注記を参照してください。
      PatternsRequestCondition でサフィックスパターンマッチングを適用するかどうかを設定します。

      デフォルトでは、これは "false" に設定されています。

      関連事項:
    • useSuffixPatternMatch

      @DeprecatedSE public boolean useSuffixPatternMatch()
      使用すべきではありません。
      5.2.4 以降。RequestMappingHandlerMapping.setUseSuffixPatternMatch(boolean) の非推奨の注記を参照してください。
      PatternsRequestCondition でサフィックスパターンマッチングを適用するかどうかを返します。
    • setRegisteredSuffixPatternMatch

      @DeprecatedSE public void setRegisteredSuffixPatternMatch(boolean registeredSuffixPatternMatch)
      使用すべきではありません。
      5.2.4 現在。パス拡張設定オプションの非推奨については、RequestMappingHandlerMapping のクラスレベルの注意を参照してください。
      接尾辞パターンマッチングを登録されたファイル拡張子のみに制限するかどうかを設定します。このプロパティを設定すると、suffixPatternMatch=true も設定され、登録されたファイル拡張子を取得するために setContentNegotiationManager(org.springframework.web.accept.ContentNegotiationManager) も構成する必要があります。
    • useRegisteredSuffixPatternMatch

      @DeprecatedSE public boolean useRegisteredSuffixPatternMatch()
      使用すべきではありません。
      5.2.4 現在。パス拡張設定オプションの非推奨については、RequestMappingHandlerMapping のクラスレベルの注意を参照してください。
      接尾辞パターンマッチングを登録されたファイル拡張子のみに制限するかどうかを返します。
    • getFileExtensions

      @Nullable @DeprecatedSE public ListSE<StringSE> getFileExtensions()
      使用すべきではありません。
      5.2.4 現在。パス拡張設定オプションの非推奨については、RequestMappingHandlerMapping のクラスレベルの注意を参照してください。
      サフィックスパターンマッチングに使用するファイル拡張子を返します。registeredSuffixPatternMatch=true の場合、拡張機能は構成された contentNegotiationManager から取得されます。
    • setContentNegotiationManager

      public void setContentNegotiationManager(ContentNegotiationManager contentNegotiationManager)
      ProducesRequestCondition に使用する ContentNegotiationManager を設定します。

      デフォルトでは、これは設定されていません。

    • getContentNegotiationManager

      @Nullable public ContentNegotiationManager getContentNegotiationManager()
      ProducesRequestCondition に使用する ContentNegotiationManager を返します(ある場合)。