diff --git a/pom.xml b/pom.xml
index 6e0e6a81..694d2a45 100644
--- a/pom.xml
+++ b/pom.xml
@@ -15,6 +15,7 @@
qcast
17
+ 2023.0.2
@@ -26,6 +27,10 @@
org.springframework.boot
spring-boot-starter-web
+
+ org.springframework.cloud
+ spring-cloud-starter-openfeign
+
org.springframework.boot
spring-boot-starter-batch
@@ -103,7 +108,7 @@
org.springdoc
springdoc-openapi-starter-webmvc-ui
- 2.6.0
+ 2.3.0
@@ -189,6 +194,18 @@
+
+
+
+ org.springframework.cloud
+ spring-cloud-dependencies
+ ${spring-cloud.version}
+ pom
+ import
+
+
+
+
diff --git a/src/main/java/com/interplug/qcast/biz/master/dto/MasterService.java b/src/main/java/com/interplug/qcast/biz/master/dto/MasterService.java
index f7dbed93..58671259 100644
--- a/src/main/java/com/interplug/qcast/biz/master/dto/MasterService.java
+++ b/src/main/java/com/interplug/qcast/biz/master/dto/MasterService.java
@@ -1,4 +1,11 @@
package com.interplug.qcast.biz.master.dto;
-public class MasterService {
+import org.springframework.cloud.openfeign.FeignClient;
+
+// @FeignClient(name = "master", url = "${feign.master.url}")
+@FeignClient(name = "master", url = "http://localhost:8081/api")
+public interface MasterService {
+
+ // @GetMapping("/sample")
+ // public List getSamepleList();
}
diff --git a/src/main/java/com/interplug/qcast/config/openfeign/OpenFeignConfig.java b/src/main/java/com/interplug/qcast/config/openfeign/OpenFeignConfig.java
index 15008c7d..63c19db0 100644
--- a/src/main/java/com/interplug/qcast/config/openfeign/OpenFeignConfig.java
+++ b/src/main/java/com/interplug/qcast/config/openfeign/OpenFeignConfig.java
@@ -1,4 +1,8 @@
package com.interplug.qcast.config.openfeign;
-public class OpenFeignConfig {
-}
+import org.springframework.cloud.openfeign.EnableFeignClients;
+import org.springframework.context.annotation.Configuration;
+
+@Configuration
+@EnableFeignClients(basePackages = "com.interplug.qcast.biz.master")
+public class OpenFeignConfig {}