RequestCondition
and implementations for matching requests based on different criteria.See: Description
Interface | Description |
---|---|
MediaTypeExpression |
A contract for media type expressions (e.g.
|
NameValueExpression<T> |
A contract for
"name!=value" style expression used to specify request
parameters and request header conditions in @RequestMapping . |
RequestCondition<T> |
Contract for request mapping conditions.
|
Class | Description |
---|---|
AbstractRequestCondition<T extends AbstractRequestCondition<T>> |
A base class for
RequestCondition types providing implementations of
AbstractRequestCondition.equals(Object) , AbstractRequestCondition.hashCode() , and AbstractRequestCondition.toString() . |
CompositeRequestCondition |
Implements the
RequestCondition contract by delegating to multiple
RequestCondition types and using a logical conjunction (' && ' ) to
ensure all conditions match a given request. |
ConsumesRequestCondition |
A logical disjunction (' || ') request condition to match a request's
'Content-Type' header to a list of media type expressions.
|
HeadersRequestCondition |
A logical conjunction (
' && ' ) request condition that matches a request against
a set of header expressions with syntax defined in RequestMapping.headers() . |
ParamsRequestCondition |
A logical conjunction (
' && ' ) request condition that matches a request against
a set parameter expressions with syntax defined in RequestMapping.params() . |
PatternsRequestCondition |
A logical disjunction (' || ') request condition that matches a request
against a set of URL path patterns.
|
ProducesRequestCondition |
A logical disjunction (' || ') request condition to match a request's 'Accept' header
to a list of media type expressions.
|
RequestConditionHolder |
A holder for a
RequestCondition useful when the type of the request
condition is not known ahead of time, e.g. |
RequestMethodsRequestCondition |
A logical disjunction (' || ') request condition that matches a request
against a set of
RequestMethods . |
RequestCondition
and implementations for matching requests based on different criteria.