Spring Boot는 애플리케이션 시작 시 지정된 SQL 파일을 자동으로 실행할 수 있습니다.
“서버 기동 → DB 초기화 → 즉시 사용 가능”
👉 운영 환경에서는 매우 신중
Spring Boot는 classpath에서 아래 파일을 자동 탐색합니다.
| 파일명 | 역할 |
|---|---|
| schema.sql | 테이블 생성 |
| data.sql | 초기 데이터 |
src/main/resources/
├─ schema.sql
└─ data.sql
1. DataSource 생성
2. schema.sql 실행
3. data.sql 실행
4. JPA Entity 초기화