From 046310d1c9421406af44a7575a33bf10c5bae52d Mon Sep 17 00:00:00 2001 From: liquidjoo Date: Wed, 9 Jan 2019 23:00:03 +0900 Subject: [PATCH] =?UTF-8?q?RestTemplate=20=EB=B9=88=EB=93=B1=EB=A1=9D,=20E?= =?UTF-8?q?ureka=20discovery?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../io/bluemoon/contents/ContentsApplication.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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); }