如何发送长期休息控制器Spring Boot列表

时间:2018-09-20 07:58:21

标签: java spring rest spring-boot

我需要在Spring Boot中将Long对象列表从Angular发送到Rest控制器:

@PostMapping("/accept-friends")
    public ResponseEntity<Void> acceptFriendRequests(@RequestBody List<Long> friendRequestsIds)

这可能吗?

3 个答案:

答案 0 :(得分:1)

是的,这是可行的,并且可以正常工作。

@PostMapping("/accept-friends")
public ResponseEntity<?> acceptFriendRequests(@RequestBody List<Long> friendRequestsIds) {
  return new ResponseEntity<>(HttpStatus.OK)
}

答案 1 :(得分:0)

这里有Angular 6中的代码:

getData(friendRequestsIds: number[]) {
    return this.http.post<Question>('/accept-friends', friendRequestsIds);
}

答案 2 :(得分:0)

您可以像这样使用它:

@PostMapping("/listData")
public ResponseEntity<Object> listData(@RequestBody List<?> completeList) {
  return new ResponseEntity<Object>(HttpStatus.OK)
}

据我所知,您不能保留ResponseEntity<void>

我希望这会有所帮助。