@@ -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>
+ <groupId>com.ym</groupId>
+ <artifactId>common-core</artifactId>
</dependencies>
</project>
@@ -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 {
+}
@@ -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 {