java.lang.Object | |
↳ | org.springframework.security.web.util.RegexRequestMatcher |
Uses a regular expression to decide whether a supplied the URL of a supplied HttpServletRequest
.
Can also be configured to match a specific HTTP method.
The match is performed against the servletPath + pathInfo + queryString
of the request and is case-sensitive
by default. Case-insensitive matching can be used by using the constructor which takes the caseInsensitive
argument.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a case-sensitive
Pattern instance to match against the request. | |||||||||||
As above, but allows setting of whether case-insensitive matching should be used.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Performs the match of the request URL (
servletPath + pathInfo + queryString ) against
the compiled pattern. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.security.web.util.RequestMatcher
|
Creates a case-sensitive Pattern
instance to match against the request.
pattern | the regular expression to compile into a pattern. |
---|---|
httpMethod | the HTTP method to match. May be null to match all methods. |
As above, but allows setting of whether case-insensitive matching should be used.
pattern | the regular expression to compile into a pattern. |
---|---|
httpMethod | the HTTP method to match. May be null to match all methods. |
caseInsensitive | if true, the pattern will be compiled with the CASE_INSENSITIVE flag set.
|
Performs the match of the request URL (servletPath + pathInfo + queryString
) against
the compiled pattern. If the query string is present, a question mark will be prepended.
request | the request to match |
---|