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 :
成功了!