- Spring是一个IOC容器,用来管理Bean,使用依赖注入实现控制反转,可以狠方便的整合各种框架,提供AOP(切面)机制弥补OOP(面向对象)的代码重复问题、更方便将不同类不同方法中的共同处理抽取成切面、自动注入给方法使用,比如日志异常等
- SpringMVC是spring对web框架的一个解决方案,提供了一个总的前端控制器DispatcherServlet,用来接收请求,然后定义了一套路由策略(url到handle的映射)及适配执行handle,将handle结果使用视图解析技术生成视图展示给前端
有关具体流程请看:SpringMVC流程 - SpringBoot是Spring提供的一个快速开发工具包(脚手架),让程序员能更方便、更快速的开发spring+springmvc应用,简化了配置(约定了默认配置),整合了一系列的解决方案(starter机制),redis、mongodb、es,可以开箱即用
Spring、SpringMVC、SpingBoot的区别
大格橘2023-07-30 15:43
相关推荐
vx1_Biye_Design18 分钟前
基于Spring Boot+Vue的学生管理系统设计与实现-计算机毕业设计源码46223Hx_Ma1643 分钟前
SpringBoot数据源自动管理java1234_小锋1 小时前
Java高频面试题:Spring和SpringBoot的关系和区别?梵得儿SHI1 小时前
(第十篇)Spring AI 核心技术攻坚全梳理:企业级能力矩阵 + 四大技术栈攻坚 + 性能优化 Checklist + 实战项目预告逍遥德2 小时前
Sring事务详解之02.如何使用编程式事务?老毛肚11 小时前
MyBatis插件原理及Spring集成shuair19 小时前
redis缓存预热、缓存击穿、缓存穿透、缓存雪崩闻哥19 小时前
从测试坏味道到优雅实践:打造高质量单元测试计算机程序设计小李同学19 小时前
基于 Spring Boot + Vue 的龙虾专营店管理系统的设计与实现qq_124987075321 小时前
基于Java Web的城市花园小区维修管理系统的设计与实现(源码+论文+部署+安装)