
Spring Boot Profile
·
⚙️ BE
환경 분리 Node에서 환경변수 관련해서 개발 환경별로 구분하고 싶을 때, env.prod, env.dev 형태로 나눴던 기억이 있습니다. Spring Boot 에서도 이와 비슷하게 환경을 분리 할 수 있습니다. 우선 dev 환경과 prod 환경을 나누기 위해 application.yaml 파일을 분리했습니다. .example이 붙은 파일은 github에 올라가고, 어떤 값이 필요한지 가이드 하는 역할입니다. application-dev, application-prod는 git ignore에 써두어서 업로드 되지 않도록 합니다. 각파일에는 아래 예시와 같이 on-profile: dev 형태로 환경의 이름을 씁니다. spring: config: activate: on-profile: dev 실행 설정 ID..