From d1ca0b3f0974fd3b676a29518ee10411cec4e184 Mon Sep 17 00:00:00 2001 From: jeongu Date: Sun, 8 Dec 2024 19:24:37 +0900 Subject: [PATCH] =?UTF-8?q?[feat]=20#145=20feignClient=20=EC=9D=98?= =?UTF-8?q?=EC=A1=B4=EC=84=B1=20=EC=A0=81=EC=9A=A9=20=EB=B0=8F=20=EB=A9=94?= =?UTF-8?q?=EC=9D=B8=EC=97=90=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 12 ++++++++++++ .../java/ussum/homepage/HomepageApplication.java | 2 ++ 2 files changed, 14 insertions(+) diff --git a/build.gradle b/build.gradle index ee336178..4e54baaa 100644 --- a/build.gradle +++ b/build.gradle @@ -21,6 +21,16 @@ repositories { mavenCentral() } +ext { + set('springCloudVersion', "2023.0.0") +} + +dependencyManagement { + imports { + mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}" + } +} + dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-web' @@ -84,6 +94,8 @@ dependencies { // actuator implementation 'org.springframework.boot:spring-boot-starter-actuator' implementation 'io.micrometer:micrometer-registry-prometheus' + + implementation 'org.springframework.cloud:spring-cloud-starter-openfeign' } tasks.named('test') { diff --git a/src/main/java/ussum/homepage/HomepageApplication.java b/src/main/java/ussum/homepage/HomepageApplication.java index 6cdac1b6..893faca6 100644 --- a/src/main/java/ussum/homepage/HomepageApplication.java +++ b/src/main/java/ussum/homepage/HomepageApplication.java @@ -3,12 +3,14 @@ import org.springframework.batch.core.configuration.annotation.EnableBatchProcessing; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.openfeign.EnableFeignClients; import org.springframework.context.annotation.EnableAspectJAutoProxy; import org.springframework.scheduling.annotation.EnableScheduling; @EnableBatchProcessing // 배치 사용을 위한 선언 @EnableScheduling // 스케줄러 사용을 위한 선언 @EnableAspectJAutoProxy // AOP 사용을 위한 선언 +@EnableFeignClients // Feign 사용을 위한 선언 @SpringBootApplication public class HomepageApplication {