diff --git a/contents/src/main/java/io/bluemoon/contents/ContentsApplication.java b/contents/src/main/java/io/bluemoon/contents/ContentsApplication.java index 35d65c9..a0b49db 100644 --- a/contents/src/main/java/io/bluemoon/contents/ContentsApplication.java +++ b/contents/src/main/java/io/bluemoon/contents/ContentsApplication.java @@ -2,10 +2,23 @@ package io.bluemoon.contents; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.client.circuitbreaker.EnableCircuitBreaker; +import org.springframework.cloud.client.loadbalancer.LoadBalanced; +import org.springframework.cloud.netflix.eureka.EnableEurekaClient; +import org.springframework.context.annotation.Bean; +import org.springframework.web.client.RestTemplate; +@EnableEurekaClient +@EnableCircuitBreaker @SpringBootApplication public class ContentsApplication { + @Bean + @LoadBalanced + public RestTemplate restTemplate() { + return new RestTemplate(); + } + public static void main(String[] args) { SpringApplication.run(ContentsApplication.class, args); }