PathVariable的post、get对比:json
Get、post均可以得到路径参数。app
RequestParam的post、get对比:post
Get、post均可以得到问号后的请求参数。url
Requestparam 还能够得到post body里的参数,这时为x-www-form-urlencoded,
改为application/json就错了:spa
RequestBody的post、get对比:3d
报错:get请求报错,请求体未找到。code
查看 RequestBody 注解以下:orm
红框中大体意思:用于绑定请求体参数,可用@Valid注解验证。
也就是说 此注解只接收post请求体中的参数。blog
改成POST请求:ip
报错:不支持的 Media Type :application/x-www-form-urlencoded
改成POST请求,application/json :
成功了!