@PathVariable是spring3.0的一个新功能:接收请求路径中占位符的值
语法
@PathVariable("xxx")
通过 @PathVariable 可以将URL中占位符参数{xxx}绑定到处理器类的方法形参中@PathVariable("xxx")
举例
@GetMapping("/goods/{id}")
public Goods goods(@PathVariable(name = "id") Integer id) {
Goods g = new Goods(id, "草莓", 6.5, new Date(), "好吃");
return g;
}
请求路径:http://localhost:8080/goods/1