working requestmapping not mvc headers ejemplo anotaciones java spring spring-mvc request-mapping

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"})