개발/spring
[application.yml] 프로파일 옵션으로 배포 설정 분리
방푸린
2024. 2. 29. 15:30
반응형
환경: springboot2.7.6
로컬에서 개발할 때, 그리고 운영 환경으로 배포할 때 내용물에 따라 설정파일을 분리할 수 있으며, 환경에 따라 다르게 가져가야 한다.
-- 소스 실행
mvn spring-boot:run -Dspring-boot.run.arguments=--spring.profiles.active=production
-- jar 로 빌드해서 배포
java -Dspring.profiles.active=production service.jar
설정파일은 파일명 자체를 여러가지로 둘 수도 있고, 그 안에서 환경(profile)을 줄 수도 있다.
자바 소스 안에서 프로파일을 분기할 수도 있다.
728x90
반응형