Spring Boot和Spring MVC都是基于Spring框架的衍生产品,但它们之间有着明显的区别。 Spring MVC是一个基于Servlet的MVC框架,主要解决WEB开发的问题,而Spring Boot则是基于Spring MVC的快速开发整合包,提供了自动配置和集成第三方库的特性 。
Spring Boot是为了简化Spring应用的创建、运行、调试、部署等而出现的,使用它可以做到专注于Spring应用的开发,而无需过多关注XML的配置。 提供了一堆依赖打包,并已经按照使用习惯解决了依赖问题--->习惯大于约定。