1.spring MVC支持的ant风格的路径
?:表示任意的单个字符 如:@RequestMapping("/test?/hello")
*:表示任意的0个或多个字符 如:@RequestMapping("/test*/hello")
**:表示任意的一层或多层目录 如:@RequestMapping("/**/hello")
注:在使用**时,只能使用/**/xx的方式
2.spring MVC支持路径中的占位符
原始方式:/deleteUser?id=1
rest方式:/deleteUser/1
原始方式:
@RequestMapping("/deleteUser") public String deleteUser(@RequestParam("id") Integer id) { ...... }
rest方式:
@RequestMapping("/deleteUser/{id}") public String deleteUser(@PathVariable("id") Integer id) { ...... }