Spring 和 SpringBoot的区别
1 Spring
Spring是一个全面的 Java 企业级应用程序开发框架,提供了如下功能
- 依赖注入(DI)、
- AOP(面向切面编程)
- 事务管理等
2 SpringMVC
- Spring MVC 是Spring中的一个很重要的模块、赋予Spring快速构建MVC架构的Web程序的能力。
- MVC是模型(Model)视图(View)、控制器(Controller)的简写,核心思想是通过将业务逻辑、数据、显示分离来组织代码。
- 关注于处理Web请求、管理用户会话、控制应用程序流程等。
3 SpringBoot
- SpringBoot 是一个微服务框架,延续了Spring框架的核心思想IOC和AOP,简化了应用的开发和部署
- Spring Boot是为了简化Spring应用的创建、运行、调试、部署等而出现的。
- 提供约定大于配置的方式,专注于Spring应用的开发,无需过多关注XML的配置。
总结
- Spring是一个全面的框架,
- Spring MVC是Spring框架的一部分,专注于Web应用程序开发
- SpringBoot是基于Spring的微服务框架,旨在简化和加速Spring应用程序的开发。

浙公网安备 33010602011771号