dev/Spring-boot
[SpringBoot] 개발 환경에 따른 설정 변경
dev_Step
2022. 6. 29. 14:10
Spring Boot 를 통해서 프로젝트를 실행할때
환경에 따라서 기본 properties 설정 파일을 다르게 실행 할 수 있도록 설정해 보도록 하겠다.
<profiles> 태그를 사용하여 개발환경을 지정해준다.
>> Run > Configuration 설정에서 >> Profile에 따라서
>> application-${env}.properties 설정 파일이 어느것이 실행될지 결정된다.
>> Profile이 dev 일경우
>> pom.xml에 profile의 properties 값이 dev로 설정되어 있고 이 결과값이
>> spring.profiles.active=@env@ 에 dev 로 전달되어 application-dev.properties를 설정으로 실행시키게된다.


>> 따라서 주로
>> -dev (개발) -test (테스트) -prod(운영) 으로 properteis 값을 분리하여 사용한다.