1. 스프링 부트란?스프링 부트는 자바(Java)로 웹 애플리케이션(웹사이트, 서버 프로그램)을 쉽고 빠르게 만들 수 있게 도와주는 도구이다. 원래 자바로 서버를 만들려면 준비해야 할 설정이 무척 많은데, 스프링 부트는 그 복잡한 준비 과정을 대신 처리해 준다. 쉽게 말해 "바로 요리만 하면 되도록 재료 손질과 주방 세팅을 미리 끝내 놓은 상태"라고 생각하면 된다.스프링 부트를 이해하려면 먼저 그 바탕이 되는 개념들을 알아야 한다.1-1. 스프링 프레임워크(Spring Framework)프레임워크란 프로그램을 만들 때 쓰는 '뼈대' 또는 '틀'이다. 집을 지을 때 기둥과 골조가 미리 세워져 있으면 벽과 인테리어만 채우면 되듯, 프레임워크는 개발에 필요한 기본 구조를 미리 제공한다.스프링 프레임워크는 자바..