ИТОГО:
- Spring WebFlux предлагает реактивный веб-фреймворк, модель программирования которого соответствует модели Spring MVC, даже разделяя многие из тех же самых аннотаций.
- Spring 5 также предлагает функциональную модель программирования в качестве альтернативы Spring WebFlux.
- Реактивные контроллеры можно протестировать с помощью WebTestClient.
- На стороне клиента Spring 5 предлагает WebClient, реактивный аналог Spring RestTemplate.
- Хотя WebFlux имеет некоторые существенные изменения для базовых механизмов защиты веб-приложений, Spring Security 5 поддерживает реактивную безопасность с помощью модели программирования, которая не сильно отличается от нереактивных приложений Spring MVC.