October 2017
Intermediate to advanced
396 pages
10h 2m
English
The functional programming model uses the API that has functional interfaces such as RouterFunction and HandlerFunction. It uses Java 8 Lambda style programming with routing and request handling instead of the Spring MVC annotations. They are simple, but powerful, building blocks for creating web applications.
The following is an example of functional request handling:
package com.packt.patterninspring.chapter11.web.reactive.function;
import static org.springframework.http.MediaType.APPLICATION_JSON;
import static org.springframework.web.reactive. function.BodyInserters.fromObject;
import org.springframework.web.reactive. function.server.ServerRequest;
import org.springframework.web.reactive. function.server.ServerResponse; ...Read now
Unlock full access