A practical example of building a reactive, non-blocking REST API with Spring WebFlux and MongoDB. No env needed for this simple crud app, so dont worry about it.
💡 For a deeper dive into when and why to use WebFlux, read the full blog post.
You can run this app in two ways:
Option 1 – With Docker (recommended)
- Docker
- Docker Compose
Option 2 – Locally
- Java 21+
- Maven 3.9+
- MongoDB running locally
docker compose up