Spring Boot는 엔터프라이즈 애플리케이션을 개발하기 위한 핵심 기능을 제공하는 Spring Project 중 하나이다. 즉, 스프링을 더 쉽게 이용하기 위한 도구라고 볼 수 있다. 스프링을 이용하여 개발할 때, 세팅해야할 요소가 많아서 스프링 기반 애플리케이션 개발을 시작하기도 전에 어려움을 겪는 문제를 Spring Boot를 통해 간단하게 프로젝트를 설정함으로써 해결할 수 있다. 장점 Spring Boot의 최대 장점은 다음과 같은 이유로 비즈니스 로직에만 집중할 수 있다는 것이다. XML 기반의 복잡한 설계 방식 지양 : Spring Boot 이전의 스프링 애플리케이션 개발을 위한 설정은 굉장히 복잡했는데 Spring Boot를 통해서 간단하게 설정할 수 있게 되었다. 의존 라이브러리의 자동 ..