一、相同点
@PathVariable 和 @RequestParam都是用来
处理前端传递过来的请求参数
二、不同点
1、 @RequestParam处理的是请求参数
http://127.0.0.1:8080/add?age=1
@GetMapping("add")
public Integer pageCouponList(@RequestParam(value = "age") Integer age){
return age;
}注:直接获取参数
2、@RequestParam处理的是路径变量
http://127.0.0.1:8080/add/1
@GetMapping("add/{age}")
public Integer pageCouponList(@RequestParam(value = "age") Integer age){
return age;
}注:从url路径中获取参数