title: WebClient vs RestTemplate
body: <p>As per spring 5:</p>
  <blockquote>
  <p>WebClient is an interface representing the main entry point for performing web requests.</p>
  <p>It has been created as a part of the Spring Web Reactive module and will be replacing the classic RestTemplate in these scenarios. The new client is a reactive, non-blocking solution that works over the HTTP/1.1 protocol</p>
  </blockquote>
  <p>Does that mean, we need to recode for the old applications using RestTemplate if we want to upgrade to Spring 5?</p>
  <p>Or there is some workaround to work with RestTemplate in Spring 5?</p>