一、@PathVariable 翻译过来是 “路径变量的意思” ,顾名思义只能接收 url 路径后面跟着的参数 比如 @GetMapping("/books/{username}") 里的username
二、@RequestParam 翻译过来是 “请求参数的意思” ,顾名思义接收的是请求带过来的参数, 也就是普通参数 , 比如 @GetMapping("/books?username=“张三”) 里的username
注意:PathVariable一般用于get和delete请求,RequestParam一般用于post请求接收请求体中的参数