public static class RequestMappingInfo.BuilderConfiguration extends Object
Constructor and Description |
---|
BuilderConfiguration() |
Modifier and Type | Method and Description |
---|---|
ContentNegotiationManager |
getContentNegotiationManager() |
List<String> |
getFileExtensions()
Return the file extensions to use for suffix pattern matching.
|
PathMatcher |
getPathMatcher() |
UrlPathHelper |
getUrlPathHelper() |
void |
setContentNegotiationManager(ContentNegotiationManager manager)
Set the ContentNegotiationManager to use for the ProducesRequestCondition.
|
void |
setPathHelper(UrlPathHelper pathHelper)
Set a custom UrlPathHelper to use for the PatternsRequestCondition.
|
void |
setPathMatcher(PathMatcher pathMatcher)
Set a custom PathMatcher to use for the PatternsRequestCondition.
|
void |
setRegisteredSuffixPatternMatch(boolean registeredSuffixPatternMatch)
Whether suffix pattern matching should be restricted to registered
file extensions only.
|
void |
setSuffixPatternMatch(boolean suffixPatternMatch)
Whether to apply suffix pattern matching in PatternsRequestCondition.
|
void |
setTrailingSlashMatch(boolean trailingSlashMatch)
Whether to apply trailing slash matching in PatternsRequestCondition.
|
boolean |
useRegisteredSuffixPatternMatch() |
boolean |
useSuffixPatternMatch() |
boolean |
useTrailingSlashMatch() |
public void setPathHelper(UrlPathHelper pathHelper)
By default this is not set.
public UrlPathHelper getUrlPathHelper()
public void setPathMatcher(PathMatcher pathMatcher)
By default this is not set.
public PathMatcher getPathMatcher()
public void setTrailingSlashMatch(boolean trailingSlashMatch)
By default this is set to 'true'.
public boolean useTrailingSlashMatch()
public void setSuffixPatternMatch(boolean suffixPatternMatch)
By default this is set to 'true'.
setRegisteredSuffixPatternMatch(boolean)
public boolean useSuffixPatternMatch()
public void setRegisteredSuffixPatternMatch(boolean registeredSuffixPatternMatch)
setContentNegotiationManager(org.springframework.web.accept.ContentNegotiationManager)
is also configured in order to
obtain the registered file extensions.public boolean useRegisteredSuffixPatternMatch()
public List<String> getFileExtensions()
registeredSuffixPatternMatch=true
, the extensions are obtained
from the configured contentNegotiationManager
.public void setContentNegotiationManager(ContentNegotiationManager manager)
By default this is not set.
public ContentNegotiationManager getContentNegotiationManager()