From 22e422f12cf6db80c727313dd411b2d29881c8db Mon Sep 17 00:00:00 2001 From: yoosangwook Date: Tue, 10 Dec 2024 09:06:47 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A8chore:=20openfeign=20=EC=82=AC?= =?UTF-8?q?=EC=9A=A9=20=EC=A4=80=EB=B9=84=20=EB=B0=8F=20=EC=83=98=ED=94=8C?= =?UTF-8?q?=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 파일 재 수정 --- pom.xml | 19 ++++++++++++++++++- .../qcast/biz/master/dto/MasterService.java | 9 ++++++++- .../config/openfeign/OpenFeignConfig.java | 8 ++++++-- 3 files changed, 32 insertions(+), 4 deletions(-) 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 {}