Spring、Spring Boot 和 Spring MVC 都是Spring框架的一部分,是用于构建基于Java的企业应用程序的综合性框架:
1. Spring:
用途:Spring 是一个开发应用框架,提供基础设施支持,用于开发Java应用程序。
特点:
?
2. Spring Boot:
用途:Spring Boot 是对 Spring的封装,为了简化 Spring 应用开发,在中小型企业没有成本研究自己的框架,使用 Spring Boot 就能快熟搭建框架,减低开发成本,让开发人员更加专注于 Spring应用的开发,无需过多关注XML的配置和一些底层实现。
特点:
?
3. Spring MVC
用途:Spring框架中的一个模块,用于构建遵循MVC设计模式的Web应用程序。
特点:
Spring Boot 和Spring MVC 都属于 Spring。Spring Boot是基于 Spring 的快熟开发整合包,而Spring MVC 是 基于 Spring 的一个 MVC 模式构建Web应用程序框架。