In this post, we will continue exploring the capabilities of Spring Webflux by means of creating a basic CRUD application. We will not be using a database in this post because I did not want to be distracted with database stuff. Adding a database will be handled in part 2. Furthermore, we will implement a few CRUD operations and see how we can unit test a Flux. Source code can be found at GitHub.
In order to get started, we will create a project with Spring Initializr. Select the following dependencies: