My Melody Is Cute api 키 값
본문 바로가기

기록🍌/XX

api 키 값

환경변수에 API 키를 저장하려면 다음과 같은 방법을 사용할 수 있습니다. Spring Boot 애플리케이션에서는 application.yml이나 application.properties 파일 대신 환경 변수를 사용하는 것이 일반적입니다.

  1. application.yml 또는 application.properties 파일 설정:
    • application.yml 파일에서 아래와 같이 설정할 수 있습니다.
tmdb:
  api:
    key: ${TMDB_API_KEY}

또는 application.properties 파일에서 설정할 수 있습니다.

tmdb.api.key=${TMDB_API_KEY}

 

환경 변수 설정:

  • 애플리케이션을 실행할 환경에서 환경 변수를 설정합니다.
  • 예를 들어, 명령줄에서 실행할 경우:
export TMDB_API_KEY=8bdfce61d2b40823bc0a29a4b3e2ee9c
java -jar your-application.jar

 

또는 Docker를 사용하는 경우 Dockerfile에서 ENV 명령어를 사용하여 설정할 수 있습니다.

 

FROM openjdk:11
ENV TMDB_API_KEY=8bdfce61d2b40823bc0a29a4b3e2ee9c
COPY target/your-application.jar /app.jar
CMD ["java", "-jar", "/app.jar"]

 

 

Spring Boot에서 환경 변수 읽어오기:

  • 애플리케이션 코드에서는 Spring의 @Value 어노테이션을 사용하여 환경 변수를 읽어올 수 있습니다.
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

@Component
public class YourComponent {

    @Value("${tmdb.api.key}")
    private String tmdbApiKey;

    // 이제 tmdbApiKey 변수를 사용할 수 있습니다.
}

'기록🍌 > XX' 카테고리의 다른 글

정규 표현식  (0) 2023.11.04