Migrating an existing project to Spring WebFlux requires quite some effort. You have to touch the entire configurations. If you work incrementally you will find most parts of an WebFlux application are implemented fast and easy. But if you dig deeper into the application requirements things can become interesting.
While working on the database access layer and migrating from JDBC to R2DBC I found one of this interesting challenges.
Starting small and followed first the documentation.