IntelliJ, Local 환경에서 실행시 환경 변수 설정하기

고범수·2023년 8월 22일
1

Spring Boot

목록 보기
12/12
post-thumbnail

상황

https://velog.io/@rhqjatn2398/Spring-Boot에서-환경-변수-사용하기

이전 포스트에서는 Spring Boot application에서 환경 변수를 끌어와 사용하는 방법을 알아보았다. 그런데, local 환경에서 테스트시 일일이 환경변수를 설정해주는 것은 번거로울 수 있다. 어떻게 해야 할까?

해결 방법

방법은 여러가지가 있다. 첫번째는 application (.properties, .yml) 파일을 local, prod 환경별로 작성하여 사용하는 방법이고 두 번째는 IntelliJ IDEA에서 실행시 환경변수를 설정하는 방법이다. 이번 포스트에서는 두 번째 방법을 알아보도록 한다.

아래 그림 순서대로 들어가면 실행시 환경 변수를 설정할 수 있다.

결과

이제 IntelliJ IDEA를 사용해 local에서 실행하면 위 이미지에서 설정한 환경 변수의 값이 아래의 application.yml 파일에서 매핑된다.

spring:
  datasource:
    username: ${DB_USERNAME}
    password: ${DB_PASSWORD}

0개의 댓글