PRACTICAL TRAINING · SPRING BOOT

Spring Boot 실무 가이드

따라 치는 튜토리얼이 아니라, 왜 그렇게 동작하는지와 어디서 사고가 나는지를 기준으로 구성한 15파트 코스입니다.

작성 기준2026년 7월버전과 지원 현황은 이후 달라질 수 있으니 공식 문서를 함께 확인하세요.

COURSE MAP

5개 트랙으로 나눈 Spring Boot 학습 경로

분량이 큰 주제라 트랙 단위로 나눴습니다. 트랙 A를 먼저 끝내면 이후 트랙은 필요한 순서대로 골라 들어도 됩니다. 본문은 현장에서 가장 많이 쓰는 3.x 기준으로 쓰고, 4.x에서 달라진 점은 각 파트 끝에 따로 정리합니다.

A기초 이해

Boot가 무엇을 대신해 주는지, 프로젝트가 어떻게 뜨고 빈이 어떻게 연결되는지 확인합니다.

B·C구현

REST API와 예외 처리, 트랜잭션 경계, JPA와 MyBatis로 데이터를 다룹니다.

D·E품질과 운영

테스트, 보안, 관측과 배포, 버전 업그레이드 판단, AI 활용 기준을 정리합니다.

진행 상황

전체 15개 파트가 모두 공개돼 있습니다. 순서대로 학습하거나 필요한 파트만 골라 봐도 됩니다.

트랙 A · 기초 이해

기초 이해

Spring Boot가 무엇을 대신해 주는지, 프로젝트가 어떻게 뜨고 빈이 어떻게 연결되는지 확인합니다.

트랙 B · 웹 계층

웹 계층

REST API 구현, 예외 처리 표준화, 계층 구조와 트랜잭션 경계를 다룹니다.

트랙 C · 데이터 접근

데이터 접근

JPA를 중심으로 영속성과 성능 문제를 다루고, MyBatis 선택 기준을 정리합니다.

트랙 D · 품질과 운영

품질과 운영

테스트, 보안, 관측과 배포, 버전 업그레이드 판단까지 운영 관점을 정리합니다.

트랙 E · AI 활용

AI 활용

AI 에이전트에게 스프링 코드를 맡길 때 무엇을 검토해야 하는지 기준을 세웁니다.

이 코스를 쓰는 방법

  • Spring Boot를 처음 본다면 트랙 A를 순서대로 끝내는 것을 권합니다.
  • 이미 개발 중이라면 막히는 주제의 파트만 골라 봐도 됩니다.
  • 각 파트 끝의 완료 기준으로 이해 상태를 스스로 점검합니다.
  • 버전이 다른 프로젝트라면 파트마다 있는 3.x·4.x 차이 정리를 먼저 확인합니다.

REFERENCES

공식 참고 자료

버전과 설정 속성은 변화가 잦습니다. 판단이 필요한 순간에는 공식 문서를 함께 확인합니다.

자료내용바로가기
Spring Boot 공식 문서버전별 레퍼런스와 설정 속성 목록공식 페이지
Spring Initializr프로젝트 생성과 의존성 선택공식 페이지
Spring Boot 릴리스 노트버전별 변경 사항과 마이그레이션 가이드공식 페이지
전자정부 표준프레임워크국내 공공 사업 개발환경 기준공식 페이지