강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

최준성님의 프로필 이미지
최준성

작성한 질문수

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

FeignClient 사용 ②

OrderServiceClient 주입

작성

·

252

0

안녕하세요!

간단한 질문이 있습니다.

6:26초에 보면 orderServiceClient를 주입받고 있는데 @FeignClient 애노테이션을 붙이면 자동으로 빈으로 등록되는 건가요??

답변 1

2

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

안녕하세요, 이도원입니다. 

말씀하신 것처럼 FeignClient도 Spring의 Bean으로 등록되어 사용됩니다. 기본적으로는 Interface명으로 등록되나, 아래와 같이 name, url과 같은 설정을 통해 Customize해서 사용하실 수 있습니다. 

@FeignClient(name = "${feign.name}", url = "${feign.url}")
public interface StoreClient {
    //..
}

https://cloud.spring.io/spring-cloud-netflix/multi/multi_spring-cloud-feign.html

감사합니다. 

최준성님의 프로필 이미지
최준성

작성한 질문수

질문하기