How to write REST Consumer API using Spring Boot RestTemplate, resttemplate, Spring Rest Client, getForObject() vs getForEntity(), exchange(), rest template