spring、springmvc、springboot的区别

Spring是一个IOC容器,负责管理bean并实现依赖注入。SpringMVC是Spring针对Web的解决方案,提供前端控制器和路由策略。SpringBoot简化了Spring应用的开发,提供开箱即用的特性,整合多种技术如Redis、MongoDB等。三者都是Spring生态的重要组成部分。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Spring

spring是一个IOC容器,用来管理bean,使用依赖注入实现控制反转,可以很方便的整合各种框架,提供AOP机制弥补OOP的代理重复问题,更方便将不同方法种的共同处理抽取成切面,自动注入给方法执行,比如日志,异常等。

SpringMvc

springmvc是spring对web框架的一个解决方案,提供了一个总的前端控制器Servlet,用来接收请求,然后定义了一套路由策略(url到handle的映射)及配置执行handle,将handle结果使用解析技术生成视图展现给前端

SpringBoot

springboot是spring提供的一个快速开发工具包,让我们更方便,更快速的开发spring+springmvc应用,简化了配置,整合了一系列解决方案(starter机制)、redis、mongodb、es、可以开箱即用

总结:

其实总的来说,springmvc和springboot都是spring的一部分。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

快醒醒鸭今天你编程了吗?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值