Learn the fundamentals of the Reactor project and reactive programming in Spring and Spring Boot:
Reactor Core: This project implements the Reactive Streams specification, and is the basis of the reactive support in Spring. Learning about common APIs like Flux and Mono and how to work with reactive streams is a critical first step.
Spring WebFlux: Provides reactive programming support for web applications. The guide will guide you creating a simple reactive REST application using both the annotation model and the newer functional model. We'll also handle errors, add security, and explore concurrency in relation to reactive programming.
Spring WebClient: The WebClient API is a reactive web client introduced in Spring 5, which supports both synchronous and asynchronous operations. We'll learn common requests using this interface, as well as WebTestClient, a WebClient designed to be used in tests.
By downloading the eBook, you express your wish to be updated on the most recent products and developments of Baeldung. If you prefer not to stay in the loop, please let us know over at [email protected]. You can find out more about the security of your personal data processing by reading our Privacy Policy.