In this article, I’d like to show you how to configure Feign Client in Spring Boot application.Feign is a Java to HTTP client binder inspired by Retrofit among others. Please note the use of @FeignClient annotation which accepts the name albums-ws under which the destination Microservice is registered with Eureka Discovery Service. For a step by step series of video lessons, please check this page: Spring Boot Microservices and Spring Cloud. feign-eureka / client / pom.xml Go to file Go to file T; Go to line L; Copy path OlgaMaciaszek Upgrade Spring Boot and Cloud versions. Open the Command Line and execute: In simple words, how a Feign Client can make an HTTPS REST service call. We will be using the basic building blocks from this tutorial: Service discovery with Netflix Eureka and Ribbon Client Load Balancer that is: An Eureka Server; An Eureka Client; So, assumed that the above projects are up and running, let's create the Netflix Feign project. To send HTTP Request to a destination albums-ws Microservice we will need to create a Feign Client interface. Creating New Spring Boot Project. 0. And finally, we added Eureka service discovery to the mix. It will be a simple Spring Boot app with Eureka client and a very simple controller. We wrote an integration test and made sure our Feign Client works correctly with the client-side load balancing provided by Ribbon. I have a Spring boot application which uses Feign to call an external web service via Eureka. Latest commit c2974ae Nov 4, 2019 History. Thanks to it, we can build HTTP client easily without any boilerplate code and in a very concise way.Spring also has a special module with Feign Client so using both is much more easy. Of course, don’t forget to add mavenLocal as a repository. 15. 4 contributors Users who have contributed to this file 70 lines (63 sloc) 2.04 KB Raw Blame