Spring Boot properties 파일 개발 및 운영 분리
1. properties 파일 분리
기존 application.properties 파일을 운영 및 개발로 분리하여 파일을 생성한다.
application-{name}.properties
로컬환경은 local, 개발환경은 dev, 운영환경은 prd로 파일을 생성한다.
2. 애플리케이션 실행
Edit Configurations을 설정하는 방법과 properties 파일 설정하는 두 가지 방법이 있다.
1) Edit Configurations 설정
스프링 부트 실행 환경에서 Active profiles을 properties에 맞게 설정한다.
- Edit Configurations
- Configuration → Active profiles
2) properties 파일 설정
application.properties 파일에서 active 하려는 properties 파일명을 작성한다.
1
2
# application-dev.properties 설정
spring.profiles.active=dev
3. active properties 파일 실행 확인
4. 애플리케이션 실행오류
아무런 값을 지정하지 않거나, 다른 이름으로 설정하면 애플리케이션이 정상적으로 실행되지 않는다.
[출처 및 참고]
This post is licensed under CC BY 4.0 by the author.