¿Es posible usar múltiples @RequestMappinganotaciones sobre un método?  
Me gusta :
@RequestMapping("/")
@RequestMapping("")
@RequestMapping("/welcome")
public String welcomeHandler(){
  return "welcome";
}
                
                    
                        java
                                spring
                                spring-mvc
                                
                    
                    
                        wuntee
fuente
                
                
            fuente

De mi prueba (primavera 3.0.5),
@RequestMapping(value={"", "/"})solo"/"funciona,""no funciona. Sin embargo descubrí esta obra:@RequestMapping(value={"/", " * "})el" * "concuerda con algo, por lo que será el controlador predeterminado en caso de que no hay otros.fuente
No necesita hacerlo La anotación RequestMapping admite comodines y rutas de estilo hormiga. También parece que solo quieres una vista predeterminada, por lo que puedes poner
en tu archivo de configuración. Eso reenviará todas las solicitudes a la raíz a la vista de bienvenida.
fuente
El camino más corto es:
@RequestMapping({"", "/", "welcome"})Aunque también puedes hacer:
@RequestMapping(value={"", "/", "welcome"})@RequestMapping(path={"", "/", "welcome"})fuente
En este momento con el uso de Spring-Boot 2.0.4 - {} no funcionará.
todavía tiene String [] como parámetro de valor, por lo que la declaración se ve así:
** Actualización: funciona con Spring-Boot 2.2 **
fuente
Lo siguiente también es aceptable:
Lo mismo puede aplicarse
@RequestMappingtambiénfuente
Es mejor usar la anotación PathVariable si aún desea obtener la uri que se llamó.
o analizarlo desde el objeto de solicitud.
fuente