Spring Web MVC + WebClient: How they work Together
Spring's new WebClient is part of WebFlux / reactive Spring. But it is recommended to be used for Spring Web MVC as well. This post explains how WebClient is implemented in a non-reactive framework.