Class PathMatchConfigurer
java.lang.Object
org.springframework.web.reactive.config.PathMatchConfigurer
Assist with configuring
HandlerMapping
's with path matching options.- Since:
- 5.0
- Author:
- Rossen Stoyanchev, Brian Clozel
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddPathPrefix
(String prefix, Predicate<Class<?>> predicate) Configure a path prefix to apply to matching controller methods.protected Boolean
protected Boolean
setUseCaseSensitiveMatch
(Boolean caseSensitiveMatch) Whether to match to URLs irrespective of their case.setUseTrailingSlashMatch
(Boolean trailingSlashMatch) Whether to match to URLs irrespective of the presence of a trailing slash.
-
Constructor Details
-
PathMatchConfigurer
public PathMatchConfigurer()
-
-
Method Details
-
setUseCaseSensitiveMatch
Whether to match to URLs irrespective of their case. If enabled a method mapped to "/users" won't match to "/Users/".The default value is
false
. -
setUseTrailingSlashMatch
Whether to match to URLs irrespective of the presence of a trailing slash. If enabled a method mapped to "/users" also matches to "/users/".The default value is
true
. -
addPathPrefix
Configure a path prefix to apply to matching controller methods.Prefixes are used to enrich the mappings of every
@RequestMapping
method whose controller type is matched by the correspondingPredicate
. The prefix for the first matching predicate is used.Consider using
HandlerTypePredicate
to group controllers.- Parameters:
prefix
- the path prefix to applypredicate
- a predicate for matching controller types- Since:
- 5.1
-
isUseTrailingSlashMatch
-
isUseCaseSensitiveMatch
-
getPathPrefixes
-