Spring & Spring Boot/Spring Boot
[Spring Boot] 스프링부트 설정 정보 우선순위
Serina_Heo
2022. 9. 26. 09:36
1. 명령행 인자
2. java:comp/env 에 있는 JNDI 속성
3. System.getProperties() 로 읽어오는 속성
4. 운영체제의 환경변수
5. jar 외부에 존재하는 application.properties 파일이나 application.yml 파일에 정의된 속성
6. jar 내부에 존재하는 application.properties 파일이나 application.yml 파일에 정의된 속성
7. @Configuration 이 붙은 클래스에 @PropertySource 로 지정된 곳에 있는 속성
8. SpringApplication.getDefaultProperties() 로 읽어올 수 있는 기본값
REF) 클라우드 네이티브 자바 129p