Spring - Transaction Manager, Hibernate Datasource, Entity Manager, Session Factory와 같은 설정을 하는데에 어려움이 많이 있음. - 최소한의 기능으로 Spring MVC를 사용하여 기본 프로젝트를 셋팅하는데 개발자에게 너무 많은 시간이 걸림. Spring Boot - 자동설정(AutoConfiguration)을 이용하여 어플리케이션 개발에 필요한 모든 내부 디펜던시를 관리함. - 내장형 톰캣(Embed Tomcat)을 가지고 있기 때문에 별도의 톰캣을 설치할 필요가 없음. - 독립적으로 실행 가능한 jar로 배포 가능. - xml 설정을 하지 않아도 됨. 한마디로 Spring에서 어렵게 설정하던 것들을 Spring Boot가 알아서 관리해..