This repository contains the source code examples of four popular methods of building REST Apis in Spring.
- Spring Integration - Using InboundGateways and passing a message to an OutboundGateway
- Spring Web MVC - Setup using RestControllers and RestTemplate
- Spring Web MVC + Webflux - Setup using RestControllers and blocking WebClient
- Spring Webflux - Reactive Predicates and WebClient