Przeglądaj źródła

添加代码demo

李进 2 lat temu
rodzic
commit
a7723af237

+ 10 - 0
authorize-api-cloud/src/main/java/com/xy/feign/AuthorizeFeign.java

@@ -0,0 +1,10 @@
+package com.xy.feign;
+
+import com.xy.FeignInterceptor;
+import com.xy.service.AuthorizeService;
+import org.springframework.cloud.openfeign.FeignClient;
+
+@FeignClient(value = "authorize", configuration = FeignInterceptor.class)
+public interface AuthorizeFeign extends AuthorizeService {
+
+}

+ 17 - 0
authorize-api-cloud/src/main/java/com/xy/service/AuthorizeServiceImpl.java

@@ -0,0 +1,17 @@
+package com.xy.service;
+
+import com.xy.feign.AuthorizeFeign;
+import lombok.AllArgsConstructor;
+import org.springframework.stereotype.Service;
+
+@Service
+@AllArgsConstructor
+public class AuthorizeServiceImpl implements AuthorizeService {
+
+    private AuthorizeFeign authorizeFeign;
+
+    @Override
+    public void authorizeTest() {
+        authorizeFeign.authorizeTest();
+    }
+}

+ 17 - 0
authorize-api-service/src/main/java/com/xy/AuthorizeServiceImpl.java

@@ -0,0 +1,17 @@
+package com.xy;
+
+import com.xy.service.AuthorizeService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.stereotype.Service;
+
+@Service
+@Api(tags = "测试")
+public class AuthorizeServiceImpl implements AuthorizeService {
+
+    @Override
+    @ApiOperation("测试接口")
+    public void authorizeTest() {
+        System.out.println("authorizeTest");
+    }
+}

+ 11 - 0
authorize-api/src/main/java/com/xy/service/AuthorizeService.java

@@ -0,0 +1,11 @@
+package com.xy.service;
+
+import com.xy.annotate.RestMappingController;
+import org.springframework.web.bind.annotation.GetMapping;
+
+@RestMappingController("authorize")
+public interface AuthorizeService {
+
+    @GetMapping("authorizeTest")
+    void authorizeTest();
+}