WebFlux не возвращает данный статус - PullRequest
0 голосов
/ 16 апреля 2020

Я использую WebFlux с RestControllers. Мой метод возвращает Mono<ResponseEntity<User>> объект. Я отображаю Mono в ResponseEntity следующим образом.

userService.flatMap(authenticationService::signUp)
    .map(user -> new ResponseEntity<>(user, HttpStatus.CREATED));

Но он возвращает только 200 кодов состояния. Неважно, какой код статуса я установил. Как я могу вернуть другие коды состояния, такие как 201,204, ... et c?

1 Ответ

0 голосов
/ 16 апреля 2020

Используйте Mono<ResponseEntity> в качестве возвращаемого типа метода для получения установленного статуса.

...