From 6fdd751256b4bf1429a602942904dfae8361c7bb Mon Sep 17 00:00:00 2001 From: Spencer Gibb Date: Thu, 3 Sep 2015 22:01:34 -0600 Subject: [PATCH] add feign sample --- spring-cloud-consul-sample/pom.xml | 15 ++-------- .../sample/SampleConsulApplication.java | 28 +++++++++++++++++-- 2 files changed, 28 insertions(+), 15 deletions(-) diff --git a/spring-cloud-consul-sample/pom.xml b/spring-cloud-consul-sample/pom.xml index 048c28b4..ac72748b 100644 --- a/spring-cloud-consul-sample/pom.xml +++ b/spring-cloud-consul-sample/pom.xml @@ -49,22 +49,11 @@ org.springframework.cloud spring-cloud-starter-consul-all - org.projectlombok lombok diff --git a/spring-cloud-consul-sample/src/main/java/org/springframework/cloud/consul/sample/SampleConsulApplication.java b/spring-cloud-consul-sample/src/main/java/org/springframework/cloud/consul/sample/SampleConsulApplication.java index c6f6e340..d8ead475 100644 --- a/spring-cloud-consul-sample/src/main/java/org/springframework/cloud/consul/sample/SampleConsulApplication.java +++ b/spring-cloud-consul-sample/src/main/java/org/springframework/cloud/consul/sample/SampleConsulApplication.java @@ -16,6 +16,8 @@ package org.springframework.cloud.consul.sample; +import java.util.List; + import javax.annotation.PostConstruct; import lombok.extern.slf4j.Slf4j; @@ -32,17 +34,18 @@ import org.springframework.cloud.client.discovery.DiscoveryClient; import org.springframework.cloud.client.discovery.EnableDiscoveryClient; import org.springframework.cloud.client.loadbalancer.LoadBalancerClient; import org.springframework.cloud.consul.bus.SimpleRemoteEvent; +import org.springframework.cloud.netflix.feign.EnableFeignClients; +import org.springframework.cloud.netflix.feign.FeignClient; import org.springframework.cloud.ui.EnableConsulUi; import org.springframework.context.ApplicationListener; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.core.env.Environment; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; -import java.util.List; - /** * @author Spencer Gibb */ @@ -52,6 +55,7 @@ import java.util.List; @EnableConsulUi @RestController @EnableConfigurationProperties +@EnableFeignClients @Slf4j public class SampleConsulApplication implements ApplicationListener { @@ -67,6 +71,9 @@ public class SampleConsulApplication implements ApplicationListener