Spring 환경 분리

Spring

[Spring] SpringBoot에서 환경에 따른 Properties 사용하기(Spring Profiles)

개요 이번 글에서는 SpringBoot에서 환경에 따른 Properties 사용하는 방법(Spring Profiles)에 대하여 이야기해보려고 한다. Spring Profile이란? Spring은 실행 환경에 따라 애플리케이션의 설정을 다르게 해주는 프로파일이라는 기능을 제공하고 있다. 프로파일을 사용하면 런타임시에 활성화되는 프로파일에 따라 서로 다른 빈, 구성 클래스, 구성 속성 들이 적용 또는 무시될 수록 할 수 있다. 이를통해 DB 서버나 파일 업로드 경로 등을 실행 환경에 따라 다르게 해줄 수 있는 편리한 기능을 제공한다. SpringBoot에서 Spring Profile 사용하기 우선 SpringBoot에서 Spring Profile을 사용하기 위해서는 현재 프로젝트가 application.p..