Spring、SpringMVC、SpringBoot有什么区别

Spring是一个IOC容器,用来存放管理Bean,使用依赖注入实现控制反转。也是一个桥梁,可以很方便地整合各种框架。还提供了AOP机制,弥补了OOP的代码重复问题,更方便将不同类不同方法中的共同处理抽取成切面,比如日志、异常等。
SpringMVC是spring对web框架的一个解决方案,提供了一个总的前端控制器dispatcherServlet,用来接收请求,然后定义了一套路由策略(url到handle的映射)及适配执行handle,将handle执行结果使用视图解析技术生成视图展现给前端。
SpringBoot是spring提供的一个快速开发工具包,我们使用它能够更加快速方便地开发spring+SprngMvc应用。它约定了很多默认配置,整合了一系列解决方案(Starter机制)、redis、mybatisPlus、activiti等等可以开箱即用。

posted @   程长新  阅读(164)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤
点击右上角即可分享
微信分享提示