Class RequestMappingInfo.BuilderConfiguration

java.lang.Object
org.springframework.web.reactive.result.method.RequestMappingInfo.BuilderConfiguration
Enclosing class:
RequestMappingInfo

public static class RequestMappingInfo.BuilderConfiguration extends Object
Container for configuration options used for request mapping purposes. Such configuration is required to create RequestMappingInfo instances but is typically used across all RequestMappingInfo instances.
See Also:
  • Constructor Details

    • BuilderConfiguration

      public BuilderConfiguration()
  • Method Details

    • setPatternParser

      public void setPatternParser(PathPatternParser patternParser)
    • getPatternParser

      public @Nullable PathPatternParser getPatternParser()
    • setContentTypeResolver

      public void setContentTypeResolver(RequestedContentTypeResolver resolver)
      Set the ContentNegotiationManager to use for the ProducesRequestCondition.

      By default this is not set.

    • getContentTypeResolver

      public @Nullable RequestedContentTypeResolver getContentTypeResolver()
    • setApiVersionStrategy

      public void setApiVersionStrategy(@Nullable ApiVersionStrategy apiVersionStrategy)
      Set the strategy for API versioning.
      Parameters:
      apiVersionStrategy - the strategy to use
      Since:
      7.0
    • getApiVersionStrategy

      public @Nullable ApiVersionStrategy getApiVersionStrategy()
      Return the configured strategy for API versioning.
      Since:
      7.0