스프링 부트 프로젝트는 기본적으로 정해진 폴더 구조(Convention)를 따릅니다. 이 구조를 이해하고, 핵심 설정 파일인 application.yml(또는 application.properties)을 다루는 법을 배웁니다.
주요 폴더 및 파일은 다음과 같습니다.
| 설정 파일 포맷 | 특징 | 예시 |
|---|---|---|
.properties |
Key-Value 형태로 작성 (스프링 부트 기본 포맷) | server.port=9090 |
.yml (YAML) |
들여쓰기 계층 구조로 작성 (가독성이 좋아 실무에서 선호) | server: |