
스프링 스프링 : 여러가지 기술들의 모음으로 스프링 프레임워크와 스프링 부트가 기반이며 스프링 데이터, 세션, 시큐리티, Rest Docs, 배치, 클라우드 등이 있다.스프링의 핵심은 스프링 프레임워크스프링을 편리하게 사용할 수 있도록 해주는 것이 스프링 부트 스프링 프레임워크스프링 DI 컨테이너, AOP, 트랜잭션, MVC, WebFlux 등의 기술들을 지원한다.스프링 부트스프링 프레임워크를 사용해서 편리하게 도와주는 기술로 스프링 부트만을 사용할 수는 없다. 스프링 부트의 장점Tomcat같은 웹 서버를 내장해서 별도의 웹 서버를 설치하지 않아도 되므로 단독으로 실행할 수 있는 스프링 애플리케이션을 쉽게 생성할 수 있다.손쉬운 빌드 구성을 위한 starter 종속성 제공스프링과 3rd party(외부)..