diff --git a/livelessons-choreography/livelessons-choreography-ribbon-and-eureka/src/main/java/demo/ServiceDiscoveryApplication.java b/livelessons-choreography/livelessons-choreography-ribbon-and-eureka/src/main/java/demo/ServiceDiscoveryApplication.java index aafe665..f747ddd 100644 --- a/livelessons-choreography/livelessons-choreography-ribbon-and-eureka/src/main/java/demo/ServiceDiscoveryApplication.java +++ b/livelessons-choreography/livelessons-choreography-ribbon-and-eureka/src/main/java/demo/ServiceDiscoveryApplication.java @@ -2,14 +2,23 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.client.loadbalancer.LoadBalanced; import org.springframework.cloud.netflix.eureka.EnableEurekaClient; import org.springframework.cloud.netflix.feign.EnableFeignClients; +import org.springframework.context.annotation.Bean; +import org.springframework.web.client.RestTemplate; @SpringBootApplication @EnableEurekaClient @EnableFeignClients public class ServiceDiscoveryApplication { - + + @LoadBalanced + @Bean + RestTemplate restTemplate(){ + return new RestTemplate(); + } + public static void main(String[] args) { SpringApplication.run(ServiceDiscoveryApplication.class, args); }