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.