WebClient vs RestTemplate

Según la primavera 5:

WebClient es una interfaz que representa el punto de entrada principal para realizar solicitudes web.

Se ha creado como parte del módulo Spring Web Reactive y reemplazará el clásico RestTemplate en estos escenarios. El nuevo cliente es una solución reactiva, sin bloqueo, que funciona sobre el protocolo HTTP / 1.1

¿Significa eso que necesitamos recodificar las aplicaciones antiguas con RestTemplate si queremos actualizar a Spring 5?

¿O hay alguna solución alternativa para trabajar con RestTemplate en Spring 5?

Respuestas a la pregunta(2)

Su respuesta a la pregunta