java - mvc - MĂșltiples Spring @RequestMapping anotaciones
requestmapping spring boot (3)
Desde mi prueba (spring 3.0.5), @RequestMapping(value={"", "/"})
- solo "/"
funciona, ""
no. Sin embargo, descubrí que esto funciona: @RequestMapping(value={"/", " * "})
, el " * "
coincide con cualquier cosa, por lo que será el controlador predeterminado en caso de que no haya otros.
¿Es posible usar múltiples anotaciones de primavera @RequestMapping en un método? Me gusta:
@RequestMapping("/")
@RequestMapping("")
@RequestMapping("/welcome")
public String welcomeHandler(){
return("welcome");
}
No es necesario La anotación RequestMapping admite comodines y rutas de estilo ant. También parece que solo desea una vista predeterminada, por lo que puede poner
<mvc:view-controller path="/" view-name="welcome"/>
en su archivo de configuración. Eso enviará todas las solicitudes a la raíz a la vista de bienvenida.
@RequestMapping
tiene un parámetro de valor String[]
, por lo que debería poder especificar varios valores como este:
@RequestMapping(value={"", "/", "welcome"})