使用@PathVariable可以快速的访问,URL中的部分内容。

①. 在@RequestMapping的value中使用URI template({变量名}),然后在@RequestMapping注解方法的需要绑定的参数前,使用@PathVariable指定变量名(如果变量名和参数名一致也可以不指定),从而将URL中的值绑定到参数上。

代码:

)
   2: @Controller
class TestPathVariable {
   4:  
/*
    * URI模板指定了一个变量名为id的变量,当控制器处理请求时会将 id 替换为正确的值
    *
    * 若请求为 testPathVariable/user/29,则uid=29,输出29
    *
    * */
)
) Integer uid) {
  13:         System.out.println(uid);
;
  15:     }
  16:  
  17: }

相关文章: