From aed63d38b2c717ef84cc8a05e9c7c9e4270180d0 Mon Sep 17 00:00:00 2001 From: Violeta Georgieva Date: Thu, 31 May 2018 16:10:46 +0300 Subject: [PATCH] Fix code examples for WebFlux functional endpoints Closes gh-1844 --- src/docs/asciidoc/web/webflux-functional.adoc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/docs/asciidoc/web/webflux-functional.adoc b/src/docs/asciidoc/web/webflux-functional.adoc index 401412926d..f298251cf7 100644 --- a/src/docs/asciidoc/web/webflux-functional.adoc +++ b/src/docs/asciidoc/web/webflux-functional.adoc @@ -31,6 +31,7 @@ For example: ---- import static org.springframework.http.MediaType.APPLICATION_JSON; import static org.springframework.web.reactive.function.server.RequestPredicates.*; +import static org.springframework.web.reactive.function.server.RouterFunctions.route; PersonRepository repository = ... PersonHandler handler = new PersonHandler(repository); @@ -130,7 +131,7 @@ headers, or to provide a body. Below is an example with a 200 (OK) response with content: Mono person = ... - ServerResponse.ok().contentType(MediaType.APPLICATION_JSON).body(person); + ServerResponse.ok().contentType(MediaType.APPLICATION_JSON).body(person, Person.class); This is how to build a 201 (CREATED) response with `"Location"` header, and no body: