首页 > 代码库 > Spring MVC - URL路径映射

Spring MVC - URL路径映射

1. 普通映射

  A. @RequestMapping("/test1")

  B. @RequestMapping(value=http://www.mamicode.com/{"/test1", "/user/create"})

  多个URL路径可以映射到同一个方法

2. 变量映射

  A. @RequestMapping(value="http://www.mamicode.com/users/{userId}")

  {×××}占位符

  @PathVariable("userId") String userId可以提取×××变量

3. 通配符映射

  A. @RequestMapping(value="http://www.mamicode.com/users/**")

  可以匹配“/users/abc/abc” ,但“/users/123”将会被【URI模板模式映射

  B. @RequestMapping(value="http://www.mamicode.com/product?")

  可匹配 “/product1” 或 “/producta” , 但不匹配 “/product” 或 “/productaa” ;

4. 正则映射

  A. @RequestMapping(value="http://www.mamicode.com/products/{categoryCode://d+}-{pageNumber://d+}")

  可 以 匹 配“/products/123-1” ,但不能匹配“/products/abc-1” ,这样可以设计更加严格的规则

  

Spring MVC - URL路径映射