[Spring] profile 환경 분리하기
·
spring
스프링 애플리케이션을 개발하다 보면 다양한 환경에서의 설정이 필요합니다. 일반적으로 dev, staging, prod와 같은 개발, 스테이징, 운영 환경이 대표적입니다. 각 환경에서 설정을 분리하면 환경 간 간섭을 최소화할 수 있으며, 코드의 가독성과 유지보수성을 크게 향상시킬 수 있습니다. 이번 블로그에서는 스프링에서 application.properties(또는 application.yml) 파일을 활용해 환경을 분리하는 방법을 알아보겠습니다.1. 환경별 설정 파일 구성하기스프링에서는 기본적으로 application.properties 파일을 통해 설정을 관리합니다. 하지만 환경별로 설정이 다르다면 이를 분리하여 관리하는 것이 효율적입니다. 스프링은 프로파일(Profile)이라는 기능을 통해 환경별 ..