spring
- spring是一个ioc容器,用来管理bean
- 使用依赖注入来实现控制反转
- 可以方便整合各种框架,提供AOP机制,弥补OOP代码重复的问题
- 方便把不同类不同方法中的共同处理抽取成切面自动注入给方法执行,比如日志,异常
springmvc
- springmvc是spring对web框架的一个解决方案
- 提供了一个总的前端控制器servlet,用来接收请求
- 然后定义了一套策略及适配执行handle,把handle结果使用试图解析技术生成的视图层展示给前端
springboot
- springboot是spring提供的一个快速开发工具包
- 让程序员可以更方便,更快速的开发spring+springmvc的应用
- 简化了配置,整合了一系列的解决方案,redis,mongodb,es,可以开箱即用