| Package | Description | 
|---|---|
| org.springframework.web.servlet.mvc.condition | 
 Common MVC logic for matching incoming requests based on conditions. 
 | 
| org.springframework.web.servlet.mvc.method | 
 Servlet-based infrastructure for handler method processing,
 building on the  
org.springframework.web.method package. | 
| org.springframework.web.servlet.mvc.method.annotation | 
 MVC infrastructure for annotation-based handler method processing, building on the
  
org.springframework.web.method.annotation package. | 
| Class and Description | 
|---|
| AbstractRequestCondition
 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(). | 
| MediaTypeExpression
 A contract for media type expressions (e.g. 
 | 
| NameValueExpression
 A contract for  
"name!=value" style expression used to specify request
 parameters and request header conditions in @RequestMapping. | 
| 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. 
 | 
| RequestCondition
 Contract for request mapping conditions. 
 | 
| 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. | 
| Class and Description | 
|---|
| 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. 
 | 
| RequestCondition
 Contract for request mapping conditions. 
 | 
| RequestMethodsRequestCondition
 A logical disjunction (' || ') request condition that matches a request
 against a set of  
RequestMethods. | 
| Class and Description | 
|---|
| RequestCondition
 Contract for request mapping conditions. 
 |