Youtube Spring 5 for Beginner 보러가기
Spring
은 자바 엔터프라이즈 개발을 위한 프레임워크
Spring
프레임워크는 공통 프로그래밍 모듈 및 Configuration
모델을 제공한다.Spring Framework
는 Spring
의 핵심 기능을 담고있는 프로젝트다.Spring Framework
는 애플리케이션 개발을 위해 Spring
의 핵심 기능들을 담고 있다.Core
Testing
Data Access
Web Servlet
Web Reactive
Intergration
Language
Spring MVC
는 MVC 패턴 기반의 웹 프레임워크Spring MVC
는 모든 요청을 받아 컨트롤러로 위임하는 Front Controller
를 사용한다.Spring Boot
는, 실행 가능한 스프링 기반 애플리케이션을 쉽게 생성할 수 있도록 돕는다.Tomcat
, Jetty
, Undertow
를 이용해 WAR
배포없이 웹 애플리케이션 생성이 가능하다.Starter POM
파일을 제공하여 라이브러리의 관리가 용이하다.JPA
의 적용을 쉽게 할 수 있도록 지원한다.