| 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.methodpackage. | 
| org.springframework.web.servlet.mvc.method.annotation | MVC infrastructure for annotation-based handler method processing, building on the
  org.springframework.web.method.annotationpackage. | 
| Class and Description | 
|---|
| AbstractRequestCondition A base class for  RequestConditiontypes providing implementations ofAbstractRequestCondition.equals(Object),AbstractRequestCondition.hashCode(), andAbstractRequestCondition.toString(). | 
| CompositeRequestCondition Implements the  RequestConditioncontract by delegating to multipleRequestConditiontypes 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 inRequestMapping.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 inRequestMapping.params(). | 
| PathPatternsRequestCondition A logical disjunction (' || ') request condition that matches a request
 against a set of URL path patterns. | 
| 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  RequestConditionuseful 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 inRequestMapping.headers(). | 
| ParamsRequestCondition A logical conjunction ( ' && ') request condition that matches a request against
 a set parameter expressions with syntax defined inRequestMapping.params(). | 
| PathPatternsRequestCondition A logical disjunction (' || ') request condition that matches a request
 against a set of URL path patterns. | 
| 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. |