작성
·
193
답변 1
4
안녕하세요. 메모장님, 공식 서포터즈 David입니다.
.
각 환경은 프로파일로 구분합니다.
하나의 프로젝트이지만 프로젝트의 프로파일(로컬-local, 개발-dev, 운영-prod, live)을 다르게 지정함으로써 로컬에서는 로컬에 맞는 환경변수를 불러오고, 운영이라면 운영에 맞는 환경변수를 불러옵니다.
애플리케이션을 실행할 때 프로파일을 지정할 수 있으며 스프링에서는 프로파일별로 application.properties, application.yml 파일을 구분할 수 있도록 지원하고 있습니다.
실무에서는 당연히 로컬, 개발, 운영 상의 환경변수가 서로 다른 부분이 있으므로 프로파일로 구분하여 개발합니다.
.
감사합니다.