@PathVariable
之前知道,前端向SpringMVC传参已经有三种方式:
- html模板中的name和接口参数name一致,或者和接口参数对象的属性一致,可以传参。
- 通过路径
?
带参传入
借助@PathVariable
注解,我们还可以使用url传参,其实最终的特点和?传参一样
// http://localhost:8080/community/activation/101/code
@RequestMapping(path="/activation/{id}/{code}")
public void active(@PathVariable("id") int id, @PathVariable("code") String code, Model model){
//其实@PathVariable("id")中的名字和url参数一致时,可以不取名字,@PathVariable int id即可
}