반응형
application local dev prod
-
Spring Boot | application.properties(yml) 환경에 맞게 분리하기▼ Backend/스프링 (Spring) 2022. 5. 13. 17:30
📌 구성환경 Mac OS, IntelliJ Community, Gradle, Jar 기존에 스프링 부트 프로젝트 생성 시 존재하는 application.properties(yml)은 default로 지정되는 설정 파일로 추가로 생성하여 환경에 맞게 분리 및 지정하여 배포할 수 있다. 이렇게 배포하면 MSA(MicroService)에 사용되는 Config Server에서도 유연하게 사용이 가능하다. application.yml 파일을 복사해서 아래 이미지처럼 local, dev, prod으로 이름을 변경해 추가한다. local: 현재 사용하는 로컬 환경 dev: 운영서버에 올라가기 전 테스트를 하기 위한 개발서버 환경 prod: 실제 사용자가 사용하는 운영 서버 환경 각 환경에 맞게 프로퍼티 파일을 분리했..