zouxuan 5 年之前
父節點
當前提交
6a8824d766

+ 8 - 0
mec-client-api/pom.xml

@@ -16,5 +16,13 @@
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
   </properties>
   <dependencies>
+    <dependency>
+      <groupId>org.springframework.cloud</groupId>
+      <artifactId>spring-cloud-starter-openfeign</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>com.ym</groupId>
+      <artifactId>common-core</artifactId>
+    </dependency>
   </dependencies>
 </project>

+ 10 - 0
mec-client-api/src/main/java/com/ym/im/ImFeignService.java

@@ -0,0 +1,10 @@
+package com.ym.im;
+
+import com.ym.im.fallback.ImFeignServiceFallback;
+import com.ym.mec.common.config.FeignConfiguration;
+import org.springframework.cloud.openfeign.FeignClient;
+
+@FeignClient(name = "auth-server", configuration = FeignConfiguration.class, fallback = ImFeignServiceFallback.class)
+public interface ImFeignService {
+
+}

+ 8 - 0
mec-client-api/src/main/java/com/ym/im/fallback/ImFeignServiceFallback.java

@@ -0,0 +1,8 @@
+package com.ym.im.fallback;
+
+import com.ym.im.ImFeignService;
+import org.springframework.stereotype.Component;
+
+@Component
+public class ImFeignServiceFallback implements ImFeignService {
+}