Parámetros disponibles para @RequestMapping

Parámetro y tipo Uso y descripción
name (String) Asigne un nombre a la asignación
value (String[]) Los URI de asignación de ruta de acceso (por ejemplo, /myPath.do). el path también se admiten patrones (por ejemplo, /myPath/*.do).
Los URI de asignación de rutas pueden contener marcadores de posición (por ejemplo, / $ {connect}) contra propiedades locales y / o propiedades del sistema Y variables de entorno.
Una ruta implementa plantillas URI que dan acceso a las partes seleccionadas De una URL a través de patrones, variables, marcadores de posición y matriz variables
En el nivel del método, las rutas relativas (por ejemplo, edit.do) son Soportado dentro de la asignación primaria expresada a nivel de tipo.
method (RequestMethod[]) GET, POST, HEAD, OPTIONS, PUT, PATCH, DELETE, TRACE.
params (String[]) Una secuencia de myParam=myValue expresiones de estilo .
Las expresiones se pueden negar usando el operador !=, como en myParam! = myValue.
headers (String[]) Una secuencia de My-Header=myValue expresiones de estilo .
Especificar sólo el nombre del encabezado (por ejemplo, My-Header) es soportado (permitido tener cualquier valor).
Negar un nombre de encabezado (por ejemplo, "!My-Header") también es (No se supone que el encabezado especificado esté presente en la solicitud).
También admite caracteres comodín tipo (*), para encabezados como Accept y Content-Type.
consumes (String[]) Los tipos de medios consumibles de la solicitud asignada
Sólo se asigna si el {@code Content-Type} coincide con uno de estos tipos de medios.
Negando una expresión (por ejemplo,!text/xml) es también soportado.
produces (String[]) Los tipos de medios producibles de la solicitud mapeada.
Sólo se asigna si el {@code Accept} coincide con uno de estos tipos de medios.
Negando una expresión (por ejemplo,!text/plain) es también soportado. Corresponde a todas las solicitudes con un {@code Accept} otro "text/plain".
Todos estos parámetros se pueden utilizar tanto en el tipo como en el nivel del método. Cuando se utiliza en el tipo Nivel, todos los parámetros de nivel de método heredan el nivel de nivel de los padres.