현재 진행중인 프로젝트 초기 상태의 설정 파일은 아래와 같다.
여러 명과 협업을 하기 때문에 로컬 환경에서 설정 파일에 자신의 정보를 입력 했다가
자칫 까먹고 깃허브에 올려버릴수 있기 때문에 이를 방지하고자 환경변수 설정을 통해 관리 하는 방법을 작성 한다.
먼저 인텔리제이 상단의 Run -> Edit Configurations...
에 들어간다.
Modify options
를 클릭해 Add VM options
와 Environment variables
를 추가한다.
로컬에서 테스트 하며 개발을 할 것이기 때문에 Add VM options
에 아래와 같이 입력한다.
-Dspring.profiles.active=local
Environment Variables에는 설정파일에 ${DB_NAME} ${DB_USERNAME} ${DB_PASSWORD}
와 같이 선언되어 있는 정보를 자신의 환경에 맞게 입력해준다.
이렇게 설정을 해주면, 이제 본인 기준 application.yml 에서 환경변수를 읽어올 수 있게된다.