properties와 yml 분리

Hyunho·2021년 8월 1일
0

개발 운영 프로퍼티 지정

  • DB 나 서버 드의 이유로 개발과 운영 프로퍼티가 구분할 피룡가 있을 때

파일 구분

yml

  • application.ymlapplication-dev.yml 파일을 생성

properties

  • application.properties 와 'application-dev.properties` 파일을 생성

실행 설정

  • Run/Devub configurations에서 실행 설정을 해준다.
  • 설정을 주지 않으면 기본값(application.yml) 이 적용

설정 방법

1.VM options에 설정

  • VM options : JVM이 어플리케이션을 구종하면서 참고할 옵션을 지정
  • -Dspring.profiles.active=dev

2.Program arguments에 설정

  • Program arguments : 자바 메인함수 String[] args에 바인딩 될 프로그램 파리미터
  • --spring.profiles.active=dev

3.Enviroment variables에 설정

  • Environment variables : 어플리케이션 구동시 OS의 환경변수에 더해서 지정해 줄 수 있는 key=value 옵션
  • spring.profiles.active=dev
profile
hyunho

0개의 댓글