* 스프링부트 설정파일
1. application.properties
2. application.yml
이렇게 2개가 있고,
스프링부트 프로젝트의 설정을 담음
파일 위치는 : src/main/resources/
설정 가능한 정보는
1. 데이터베이스 접속 정보
2. 서버 포트
3. 로그 설정
4. 외부 API 키
5. 사용자 정의 등
간단한 프로젝트에서는 .properties 사용
구조가 복잡하거나 중첩이 많을 때는 .yml 사용
..~~~~..
* application.yml
.yaml도 사용
계층적 구조
들여쓰기로 표현
멀티 환경 지원
application-dev.yml 사용
주석 지원
# 사용
복잡한 구조 자연스럽게 표현 가능
..~~~~..
* application.properties
키-값 구조
단순하지만 중첩 구조 표현이 불편
멀티 환경 지원
application-dev.properties 사용
주석 지원
# 혹은 // 사용
복잡한 구조 표현 어려움
..~~~~..