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 00948426..a582f7f4 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -37,3 +37,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