스프링] Feign Client 사용


스프링] Feign Client 사용

* 아래 진행한 사항은 https://github.com/anstnsp/FeignClient_Demo에 있습니다. 1.Feign이란 ? Feign은 Netflix에서 개발된 Http client binder 이다. Feign을 이용하면 웹 서비스 클라이언트를 쉽게 작성할 수 있다. Feign을 사용하기 위해서는 interface를 작성하고 annotation을 선언하기만 되어서 쉽다. 스프링이 런타임에 구현체를 제공 (마치 JPA처럼) 2.의존성 추가할 것 3.@EnableFeignClients 추가 위 주석에 써논 것 처럼 프로젝트의 시작점에 @EnableFeignClients를 써줌으로써 @FeignClient를 찾아 구현체를 만들도록 해준다. 4.테스트용 Post클래스 작성 5.@FeignClient 작성 인터페이스의 모든 메소드는 GET,POST..........



원문링크 : 스프링] Feign Client 사용