기타/패캠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;