PathVariable 的 post、get 对比:
Get、post 都可以获得路径参数。
RequestParam 的 post、get 对比:
Get、post 都可以获得问号后的请求参数。
RequestBody 的 post、get 对比:
报错:get 请求报错,请求体未找到。
查看 RequestBody 注解如下:
红框中大致意思:用于绑定请求体参数,可用 @Valid 注解验证。
也就是说 此注解只接收 post 请求体中的参数。
改为 POST 请求:
报错:不支持的 Media Type:application/x-www-form-urlencoded
改为 POST 请求,application/json:
成功了!