YS's develop story

.env 파일로 secretkey 파일 등록하여 사용하기 본문

기타/패캠X야놀자 테크스쿨

.env 파일로 secretkey 파일 등록하여 사용하기

Yusang 2023. 11. 18. 21:46

 

gradle에 추가

// dotenv-java
implementation 'io.github.cdimascio:java-dotenv:+'

 

 

. env파일 생성하여 최상단에 넣기

GOOGLE_MAP_API_KEY=apikey

 

 

. gitignore로. env파일 등록

# Ignore .env files
.env

 

 

아래와 같이 등록된 secretKey 사용

private static Dotenv dotenv = Dotenv.load();
private static final String API_KEY = dotenv.get("GOOGLE_MAP_API_KEY");

 

 

application.yml 파일에 import: optional:file:.env[.properties] 항목 추가

spring:
  profiles:
    include:
      core
    active: dev
  config:
    import: optional:file:.env[.properties]

 

 

또는 아래와 같이 @Value 어노테이션을 추가 후 TEST_ID에 해당하는 값을 env파일에 등록후 사용가능

TEST_Id=test111
@Value("${TEST_ID}")
private String TEST_ID;
Comments