Open DolphaGo opened 2 years ago
No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-loadbalancer?
Feign 사용 시 위와 같은 에러 문구를 볼 수 있는데 원인은 loadbalaner 설정을 하지 않았다는 것이다.
근데 난, Ribbon 없이 Feign을 쓰려고 하는 걸..? 단순히 커넥션 객체 가져와서 setDoOutput, setHttpMethod 등 지저분한 코드보다 Feign이 나았기 때문이다.
현재 Feign에서는 기본적으로 loadBalancer client가 있는데, 이걸 사용하지 않도록 막아주면 된다. 그래서, Feign configuration에 다음과 같이 설정했다.
@Bean public Client feignClient() { return new Client.Default(null, null); }
Feign 사용 시 위와 같은 에러 문구를 볼 수 있는데 원인은 loadbalaner 설정을 하지 않았다는 것이다.
근데 난, Ribbon 없이 Feign을 쓰려고 하는 걸..? 단순히 커넥션 객체 가져와서 setDoOutput, setHttpMethod 등 지저분한 코드보다 Feign이 나았기 때문이다.
현재 Feign에서는 기본적으로 loadBalancer client가 있는데, 이걸 사용하지 않도록 막아주면 된다. 그래서, Feign configuration에 다음과 같이 설정했다.