Spring Boot 4 로 시작하는 백엔드
진짜 백엔드를 처음 만나는 7단계. 첫 줄부터 인증, 테스트, 배포까지.
- 난이도
- intermediate
- 강의
- 7
왜 Spring 인가
Java 21 + Spring Boot 4 는 한국에서 가장 많은 회사가 운영 중인 백엔드 스택입니다. 견고한 타입, 큰 생태계, 검증된 패턴.
이 강좌가 끝나면 가능한 것:
- 멀티 모듈 Spring 프로젝트 구조 이해
- SQL 을 SSOT 로 두고 JPA/MyBatis 활용
- REST API 를 설계 기준대로 그려낼 수 있음
- JWT 기반 인증을 통과하는 API 작성
- @SpringBootTest + Testcontainers 로 통합 테스트
- Docker + Caddy 로 한 번에 배포
단계 흐름
[1] 백엔드란 ──▶ [2] 첫 프로젝트 ──▶ [3] SQL=SSOT ──▶ [4] REST 설계
│
▼
[7] 배포 ◀── [6] 테스트 ◀── [5] JWT 인증
14 는 어떻게 만드는가, 57 은 어떻게 안전하고 안정적으로 운영하는가.
전제 — getting-started 강좌 + Java 21 설치 (brew install openjdk@21 / scoop install openjdk21).