spring
- 스프링 프로젝트들의 모음.
- 자바 기반의 어플리케이션을 만들수 있다.
- 개발자들은 비즈니스 로직에만 집중할수 있다.
- 설정해야할게 많다.
- WAS 설치
- 필요한 라이브러리 설치, 버전 관리, 라이브러리 버전끼리 호환 안될 수도 있다.
springBoot
- 스프링 기반의 어플리케이션을 "쉽게" 만들수 있다.
- 스프링을 이용한 개발에 필요한 복잡한 설정은 spring Boot가 해준다.
- 내장 서버(톰캣)
- 라이브러리 버전관리
- 기본 라이브러리 묶음 제공
- 자동구성 일반적으로 자주 사용하는 수 많은 빈들을 자동으로 등록해주는 기능