This is a complete example of how to create a new client in Spring using Http Interfaces. This is a Maven Multi Module project that consists of the following services.
This service defines the articles in our system and provides a REST API.
The content service will delegate all Article calls to the Articles Service using a new client.
If you want to watch the full tutorial you can check it out here.