Как отправить список длинных на отдых контроллера Spring Boot - PullRequest
0 голосов
/ 20 сентября 2018

Мне нужно отправить список длинных объектов из контроллера Angular в контроллер Rest при загрузке Spring:

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

Возможно ли это?

Ответы [ 3 ]

0 голосов
/ 20 сентября 2018

Да, это возможно и будет работать нормально.

@PostMapping("/accept-friends")
public ResponseEntity<?> acceptFriendRequests(@RequestBody List<Long> friendRequestsIds) {
  return new ResponseEntity<>(HttpStatus.OK)
}
0 голосов
/ 20 сентября 2018

Вы можете использовать это так:

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

Как я знаю, вы не можете оставить ResponseEntity<void>

Надеюсь, это поможет.

0 голосов
/ 20 сентября 2018

Здесь у вас есть код на Angular 6:

getData(friendRequestsIds: number[]) {
    return this.http.post<Question>('/accept-friends', friendRequestsIds);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...