24.4 프로파일 관련 프라퍼티들
application.properties
파일에 더해서 프로파일 관련 프라퍼티들을 application-{profile}.properties
이름 관례를 사용해 정의할 수있다. Environment
는 프로파일들이 설정되 있지 않은 경우 사용할 기본 프로파일들을(기본적으로 [default]
) 가지고 있다. 프로파일들이 명시적으로 활성화 되있지 않으면 application-default.properties
가 읽어들여 진다. 프로파일 관련 프라퍼티들은 표준 application.properties
와 같은 위치로 부터 읽혀진다. 프로파일 관련 파일들이 package.jar 안에 있던 밖에 있던 프로파일 관련 아닌non-specific3 파일들의 설정보다 항상 우선한다.
프로파일 관련 파일들이 여러 개일 경우 마지막 것이 이기는 전략이 적용된다.last-wins strategy 예를 들어 spring.profiles.active
프라퍼티에 의해 명시된 프로피일들은 SpringApplication
API를 통해 설정된 것 뒤에 추가 되어서 우선권을 얻는다.
|
Last updated