欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 会展 > 【spring】Spring、Spring MVC、Spring Boot、Spring Cloud?

【spring】Spring、Spring MVC、Spring Boot、Spring Cloud?

2025/5/8 14:49:48 来源:https://blog.csdn.net/weixin_46589153/article/details/147767364  浏览:    关键词:【spring】Spring、Spring MVC、Spring Boot、Spring Cloud?

这些都是 Spring 家族的重要组成部分,但它们各自定位不同、功能层级不同,可以用一张表格和简要说明来帮你快速理解:


一、四者概念和区别表格

名称功能定位主要用途/核心功能是否依赖其他部分
Spring基础框架(核心)IOC、AOP、事务、Bean 管理、通用配置所有 Spring 项目都依赖它
Spring MVCWeb 层框架(属于 Spring)基于 Servlet 的请求分发、控制器、表单处理、视图解析等依赖 Spring 核心
Spring Boot快速构建项目(增强工具)自动配置、内嵌 Tomcat、一键启动、简化依赖管理基于 Spring 和 Spring MVC
Spring Cloud分布式系统开发(微服务)服务注册发现、配置中心、熔断限流、链路追踪、网关等基于 Spring Boot

二、简单理解

  • Spring:基础框架,管理 Bean 和依赖关系,是“根”
  • Spring MVC:构建 Web 应用的模块(Controller → Service → Dao),处理 HTTP 请求
  • Spring Boot:让你更快地开发 Spring 应用,不再写一堆配置
  • Spring Cloud:在 Spring Boot 的基础上,提供微服务相关的“云能力”

三、类比理解(建筑类比):

框架名类比为
Spring地基和骨架(提供最基本的功能)
Spring MVC房屋结构(Web 层框架)
Spring Boot工具箱(快速建造房子)
Spring Cloud社区配套设施(多个房子之间通信、协调)

四、使用场景举例

应用类型使用建议
普通 Java 应用用 Spring(IOC、AOP)
Web 应用(单体)Spring + Spring MVC / Spring Boot
微服务架构Spring Boot + Spring Cloud

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词