在编写完后端接口后,我用postman测试接口,然后发现接口报错,接收不到参数。
controller层接口
@PostMapping("/delete")
public R delete(@RequestBody String[] trailerid){
fvgTrailerService.removeByIds(Arrays.asList(trailerid));
return R.ok();
}
在这里我用String类型的数组作为接收,但是在前端传参的时候是这样写的
然后,我对传参进行了修改改成了这样
[
"555D29DD-C826-41C0-B609-D66B9A5ED185",
"EE5E77BB-DA35-4E27-BACD-064368C5F10B"
]
然后就通了。
在编写后端接口接收参数时,要用包装类来进行接收,不然会容易报错