Annotazioni Multiple Spring @RequestMapping

È ansible utilizzare più annotazioni a molla @RequestMapping in un metodo? Piace:

@RequestMapping("/") @RequestMapping("") @RequestMapping("/welcome") public String welcomeHandler(){ return("welcome"); } 

@RequestMapping ha un parametro di valore String[] , quindi dovresti essere in grado di specificare più valori come questo:

@RequestMapping(value={"", "/", "welcome"})

Dal mio test (spring 3.0.5), @RequestMapping(value={"", "/"}) – solo "/" funziona, "" no. Comunque ho scoperto che funziona: @RequestMapping(value={"/", " * "}) , il " * " corrisponde a qualsiasi cosa, quindi sarà il gestore predefinito nel caso nessun altro.

Non ha bisogno di L’annotazione RequestMapping supporta i caratteri jolly e i percorsi ant-style. Sembra che tu voglia solo una vista predefinita, quindi puoi metterla

  

nel tuo file di configurazione. Ciò inoltrerà tutte le richieste alla radice alla vista di benvenuto.