#java #spring-boot #spring-webflux
Вопрос:
Я начал изучать весенний веб-флюкс и не могу понять, как Mono
это работает. Что происходит, когда мы возвращаем Mono
объект в качестве ответа из конечной точки? Пример:
@PostMapping("/product") @ResponseStatus(HttpStatus.CREATED) public Monolt;Productgt; createProduct(@RequestBody Product product){ return productService.save(product); }
Как сервер обрабатывает запрос?
Ответ №1:
Spring Webflux подписывается на Mono
издателя, возвращаемого методом контроллера, извлекает Product
экземпляр, когда он становится доступным, и сопоставляет его с HTTP-пакетами.