org.springframework.web.servlet.mvc.method

Class RequestMappingInfo.BuilderConfiguration

  • java.lang.Object
    • org.springframework.web.servlet.mvc.method.RequestMappingInfo.BuilderConfiguration
    • Constructor Detail

      • BuilderConfiguration

        public BuilderConfiguration()
    • Method Detail

      • setUrlPathHelper

        public void setUrlPathHelper(@Nullable
                                     UrlPathHelper urlPathHelper)
        Set a custom UrlPathHelper to use for the PatternsRequestCondition.

        By default this is not set.

        Since:
        4.2.8
      • getUrlPathHelper

        @Nullable
        public UrlPathHelper getUrlPathHelper()
        Return a custom UrlPathHelper to use for the PatternsRequestCondition, if any.
      • setPathMatcher

        public void setPathMatcher(@Nullable
                                   PathMatcher pathMatcher)
        Set a custom PathMatcher to use for the PatternsRequestCondition.

        By default this is not set.

      • getPathMatcher

        @Nullable
        public PathMatcher getPathMatcher()
        Return a custom PathMatcher to use for the PatternsRequestCondition, if any.
      • setTrailingSlashMatch

        public void setTrailingSlashMatch(boolean trailingSlashMatch)
        Set whether to apply trailing slash matching in PatternsRequestCondition.

        By default this is set to 'true'.

      • useTrailingSlashMatch

        public boolean useTrailingSlashMatch()
        Return whether to apply trailing slash matching in PatternsRequestCondition.
      • setSuffixPatternMatch

        public void setSuffixPatternMatch(boolean suffixPatternMatch)
        Set whether to apply suffix pattern matching in PatternsRequestCondition.

        By default this is set to 'true'.

        See Also:
        setRegisteredSuffixPatternMatch(boolean)
      • useSuffixPatternMatch

        public boolean useSuffixPatternMatch()
        Return whether to apply suffix pattern matching in PatternsRequestCondition.
      • setRegisteredSuffixPatternMatch

        public void setRegisteredSuffixPatternMatch(boolean registeredSuffixPatternMatch)
        Set whether suffix pattern matching should be restricted to registered file extensions only. Setting this property also sets suffixPatternMatch=true and requires that a setContentNegotiationManager(org.springframework.web.accept.ContentNegotiationManager) is also configured in order to obtain the registered file extensions.
      • useRegisteredSuffixPatternMatch

        public boolean useRegisteredSuffixPatternMatch()
        Return whether suffix pattern matching should be restricted to registered file extensions only.
      • getFileExtensions

        @Nullable
        public java.util.List<java.lang.String> getFileExtensions()
        Return the file extensions to use for suffix pattern matching. If registeredSuffixPatternMatch=true, the extensions are obtained from the configured contentNegotiationManager.
      • setContentNegotiationManager

        public void setContentNegotiationManager(ContentNegotiationManager contentNegotiationManager)
        Set the ContentNegotiationManager to use for the ProducesRequestCondition.

        By default this is not set.

      • getContentNegotiationManager

        @Nullable
        public ContentNegotiationManager getContentNegotiationManager()
        Return the ContentNegotiationManager to use for the ProducesRequestCondition, if any.