Spring Framework은 엔터프라이즈 애플리케이션을 개발하기 위한 핵심 기능을 제공하는 Spring Project 중 하나입니다.

그리고 Spring Boot은 Spring Framework의 편리함에도 불구하고 Spring 설정의 복잡함으로 인해 Spring 기반 애플리케이션 개발을 시작하기도 전에 어려움을 겪는 문제점을 해결하기 위해 생겨난 Spring Project 중 하나입니다.

우리가 앞으로 학습하게 될 모든 강의 역시 Spring Boot을 기반으로 진행하게 됩니다. 따라서 기존에 Spring Boot을 사용하지 않았을 때의 어려움을 겪지 않아도 되고, 손쉽게 그리고 빠르게 여러분이 원하는 애플리케이션 제작을 할 수 있을 거라고 생각합니다.

Spring Boot에 대한 이론적인 내용들은 사실 애플리케이션 개발을 진행해본 적이 없는 분들이라면 이 시점에서 여러분들에게 현실감 있게 와닿을 수가 없습니다.

그렇기 때문에 이번 챕터에서는 Spring Boot에 대한 대략적인 내용들만 이해하면 되고, 실제로 애플리케이션 제작에 사용되는 구체적인 사용법은 Section 3에서 천천히 알아가도록 하겠습니다.

Spring Boot을 사용해야 하는 이유

우리가 Spring Boot을 사용해야 하는 현실적인 이유는 다음과 같습니다.