SpringBoot中Required String parameter ‘××ב is not present解决方法
注解 -------------支持的类型 ----- 支持的请求类型 --------- 支持的Content-Type --------请求示例
@PathVariable ---- url -----------GET ------------------------------所有-------------------------/test/{id}
@RequestParam-- url------------GET------------------------------ 所有 -----------------------/test?id=1
@RequestParam-- Body – POST/PUT/DELETE/PATCH-- form-data或x-www.form-urlencoded------------------------------------------------------------------------------------------------- id:1
@RequestBody ----Body------ POST/PUT/DELETE/PATCH ----- json ------------------{“id”:1}
将接口改成以@RequestBody注解方式接受json请求数据,而后将接收到的json数据转化为json对象,可以使用json对象的get()方法取得参数值,示例:
前端代码:
后端代码: