스프링부트를 알아보기 앞서, 스프링 프레임워크에 대해 간략히 설명하자면
자바 기반 엔터프라이즈 애플리케이션 개발을 위한 포괄적인 인프라를 제공해주는 플랫폼이다.
엔터프라이즈 애플리케이션 : 기업형 프로그램으로 자바에서는 JavaEE를 통해 개발되었다.
JavaEE는 JavaSE(Java Standard Edition)에 서버측 개발을 위한 기능이 더해진 자바버전이다.
스프링은 JavaEE를 대체하기 위해 개발되었다.
스프링 기반의 애플리케이션을 쉽게 사용할 수 있도록 필요한 설정을 대부분 미리 세팅해놓은 스프링 프로젝트이다.
3rd party : 제조사와 소비자를 연결해주는 회사 또는 제3자, 중간 다리의 역할
3rd party library : 프로그래밍 개발과 개발자 사이에서
효율적인 개발을 위해 사용되는 라이브러리