Я использую WebFlux для создания REST-контроллера. У меня вопрос, как мне обработать параметры запроса / тело запроса? Могу ли я пройти их как по-старому и оставаться реактивными?
@PostMapping("/register")
Mono<User> register(@Valid @RequestBody UserRegistrationDto userRegistrationDto) {
return userService.registerUser(userRegistrationDto);
}
Или мне нужно прочитать UserRegistrationDto
из org.springframework.web.reactive.function.server.ServerRequest
и выполнить проверку вручную? Может быть, мой метод должен принять Mono<UserRegistrationDto>
?