1 spring是一个轻量级的java开发框架,核心是控制反转(IOC)和面向切面(AOP)。
2 springMvc是spring基础之上的一个MVC框架,属于spring框架中WEB层开发的一部分,需要有Spring的架包作为支撑才能跑起来。
3 Spring Boot实现了自动配置,降低了项目搭建的复杂度。它主要是为了解决使用Spring框架需要进行大量的配置太麻烦的问题。同时它集成了大量常用的第三方库配置(例如Jackson, JDBC, Mongo, Redis, Mail等等),Spring Boot应用中这些第三方库几乎可以零配置的开箱即用(out-of-the-box)。
Spring 是一个“引擎”;
Spring MVC 是基于Spring的一个 MVC 框架;
Spring Boot 是基于Spring4的条件注册的一套快速开发整合包。、