From dbceb1c2dd1de3954f576992044a3ad112c168e4 Mon Sep 17 00:00:00 2001 From: Creamcheesepie Date: Fri, 12 Dec 2025 10:16:28 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20kopis=20api=20key=20=ED=99=98=EA=B2=BD?= =?UTF-8?q?=EB=B3=80=EC=88=98=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/concerts/service/KopisApiService.java | 4 +++- src/main/resources/application.yml | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/back/web7_9_codecrete_be/domain/concerts/service/KopisApiService.java b/src/main/java/com/back/web7_9_codecrete_be/domain/concerts/service/KopisApiService.java index db9aef34..ada5ecdf 100644 --- a/src/main/java/com/back/web7_9_codecrete_be/domain/concerts/service/KopisApiService.java +++ b/src/main/java/com/back/web7_9_codecrete_be/domain/concerts/service/KopisApiService.java @@ -12,6 +12,7 @@ import com.back.web7_9_codecrete_be.domain.concerts.repository.ConcertRepository; import com.back.web7_9_codecrete_be.domain.concerts.repository.TicketOfficeRepository; import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Value; import org.springframework.http.HttpHeaders; import org.springframework.http.MediaType; import org.springframework.scheduling.annotation.EnableScheduling; @@ -38,7 +39,8 @@ public class KopisApiService { private final TicketOfficeRepository ticketOfficeRepository; //TODO : API key 환경변수로 가져오기 - private String serviceKey = ""; + @Value("${kopis.api-key}") + private String serviceKey; private LocalDate sdate = LocalDate.of(2025, 12, 1); private LocalDate edate = LocalDate.now().plusMonths(6); diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 040ef3bf..831d33b9 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -35,3 +35,6 @@ jwt: secret: ${SECRET_KEY} access-token-expiration: 3600 # 1시간 refresh-token-expiration: 1209600 # 14일 + +kopis: + api-key: ${KOPIST_API_KEY} \ No newline at end of file