codingstairs
노트에듀라이프연락
⌕검색⌘K
koen

Navigation

  • Intro
  • Blog
  • Life

연락하기

로그인 없이도 보낼 수 있어요. 답변이 필요하면 이메일을 함께 적어 주세요.

  • 익명 폼으로 의견 남기기 →
  • ✉ warragon112@gmail.com
  • 카카오톡 오픈채팅 ↗

© 2026 codingstairs

  • 노트
  • 에듀
  • 검색
  • 라이프
  • 연락
  • 약관
  • RSS
  • GitHub
에듀›Spring Boot 4 로 시작하는 백엔드

Spring Boot 4 로 시작하는 백엔드

진짜 백엔드를 처음 만나는 7단계. 첫 줄부터 인증, 테스트, 배포까지.

1단계부터 시작하기 →
난이도
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).

단계별 강의

  1. 1

    1단계 — 백엔드란 무엇인가

    →
  2. 2

    2단계 — 첫 Spring Boot 4 프로젝트

    →
  3. 3

    3단계 — SQL 을 SSOT 로

    →
  4. 4

    4단계 — REST API 설계

    →
  5. 5

    5단계 — 인증·JWT

    →
  6. 6

    6단계 — 테스트 전략

    →
  7. 7

    7단계 — 배포

    →

다른 강좌

전체 보기 →
  • 처음 시작하는 개발 환경
  • HTML/CSS/JS 부터 React, Next, Tailwind 까지
  • Next.js 16 으로 첫 풀스택 앱 만들기
  • Python · FastAPI · 데이터 파이프라인
  • AI 시대의 개발 도구 — Claude Code · MCP · 디자인 도구
  • Docker · Caddy · 클라우드 10단계 배포 옵션
  • 중앙 관리자 플랫폼 — 여러 도메인을 한 허브에서
  • 로컬 LLM · pgvector · RAG 챗봇 만들기
  • Tauri 2 — 데스크탑 · 모바일 한 코드베이스
  • 테스트 전략과 품질 게이트
  • 웹 보안의 기초 — JWT · OAuth · OWASP
  • PostgreSQL 깊게 다루기 + Redis · Kafka
  • 공공데이터 크롤러 만들기
  • 모노레포 · SSOT · 계층 분리 사고