🏠 환경 변수로 설정하기
환경 변수를 등록하여 YAML 파일의 설정 정보를 외부화 가능합니다.
🎉 환경 변수를 등록하면 yml 파일에서 다음과 같이 사용할 수 있습니다.
spring: datasource: driver-class-name: com.mysql.jdbc.Driver username: ${DB_USER} password: ${DB_PASSWORD} url: ${DB_URL}
application.yml
🧑🏻💻 맥북 M1 기준 환경 변수 설정하기
- .bash_profile 설정을 위해 아래의 명령어 입력
vi ~/.bash_profile # vs code 설정 되어 있는 경우 code ~/.bash_profile
- VI 편집기에서
i
키를 입력(insert
모드 진입) 후 아래와 같이 환경변수를 입력해줍니다.
export DB_URL=[데이터베이스 주소] # ex) jdbc:mysql://localhost:3306/kyuram export DB_USER=[회원] # ex) root export DB_PASSWORD=[비밀번호] # ex) password
-
:wq
를 입력 후 Enter 키를 누르면 해당 내용이 저장 됩니다.

- 다음은 .zshrc 파일도 위와 같이 진행해줍니다.
vi ~/.zshrc # vs code 설정 되어 있는 경우 code ~/.zshrc
- VI 편집기에서
2번
과 같이 Insert 모드에 진입한 후에 가장 아래쪽에 똑같이 입력해줍니다.
export DB_URL=[데이터베이스 주소] # ex) jdbc:mysql://localhost:3306/kyuram export DB_USER=[회원] # ex) root export DB_PASSWORD=[비밀번호] # ex) password
:wq
를 입력 후 Enter 키를 누르면 해당 내용이 저장 됩니다.

- ✨✨✨ 이제 아래의 명령어로 변경 사항을 반영하면 끝!
source ~/.bash_profile source ~/.zshrc
🔧 인텔리제이로 설정하기
- Edit Configurations… 를 클릭

- Modify options 클릭

- Environment variables 체크하기

- Environment variables 입력란의 오른쪽에
$
표시 클릭

- 상단의 입력란에서 필요한 변수명 등록

- 등록 후 모습

- OK 버튼을 클릭하고 아래와 같이 입력되어 있다면 성공!
