From a84348c95c376ce0d44bb794f631dd41d56e3041 Mon Sep 17 00:00:00 2001 From: renxiaoyin Date: Tue, 4 Apr 2023 16:55:40 +0800 Subject: [PATCH] add feignClient --- pom.xml | 7 ++++++- .../com/longfor/bff_netflix/BffNetflixApplication.java | 2 ++ .../java/com/longfor/bff_netflix/client/ShopClient.java | 9 +++++++++ 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 src/main/java/com/longfor/bff_netflix/client/ShopClient.java diff --git a/pom.xml b/pom.xml index 8ceb4f0..baf72cb 100644 --- a/pom.xml +++ b/pom.xml @@ -46,6 +46,7 @@ org.springframework.boot spring-boot-starter-web + com.netflix.graphql.dgs graphql-dgs-spring-boot-starter @@ -84,7 +85,11 @@ spring-boot-starter-test test - + + org.springframework.cloud + spring-cloud-openfeign-core + 2.1.3.RELEASE + diff --git a/src/main/java/com/longfor/bff_netflix/BffNetflixApplication.java b/src/main/java/com/longfor/bff_netflix/BffNetflixApplication.java index 6efe244..c996fa4 100644 --- a/src/main/java/com/longfor/bff_netflix/BffNetflixApplication.java +++ b/src/main/java/com/longfor/bff_netflix/BffNetflixApplication.java @@ -2,8 +2,10 @@ package com.longfor.bff_netflix; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.openfeign.EnableFeignClients; @SpringBootApplication +@EnableFeignClients public class BffNetflixApplication { public static void main(String[] args) { diff --git a/src/main/java/com/longfor/bff_netflix/client/ShopClient.java b/src/main/java/com/longfor/bff_netflix/client/ShopClient.java new file mode 100644 index 0000000..0447b27 --- /dev/null +++ b/src/main/java/com/longfor/bff_netflix/client/ShopClient.java @@ -0,0 +1,9 @@ +package com.longfor.bff_netflix.client; + +import org.springframework.cloud.openfeign.FeignClient; + +@FeignClient("shop") +public interface ShopClient { + + +}