前提
@RequestParam和@RequestBody的区别(详见):
接收数组
- 后端:
public ResponseTemplate deleteUser(@RequestParam("idList") List<Long> idList) {
...
}
- postman:
接收数组对象
- 后端:
public ResponseTemplate updatePositionPriority(@RequestBody List<Position> positions) {
...
}
- postman:
- 错误写法
- 正确写法
- 原因:传入的是一个对象数组,而非一个对象,所以以 [ ] 包括而不是以 { } 包括。