-
Spring是一个拥有IOC和AOP的容器框架和中间层框架
- IOC,控制反转,不需要new该对象,直接从spring容器中获取,达到松耦合
- AOP,面向切面编程,分离业务逻辑和通用处理,减少代码的重复,松耦合增强业务代码
- 容器框架,能够管理Bean配置和生命周期
- 中间层框架,能够方便地将其他框架集成进来
-
SpringMVC,相当于是Spring提供地一个Web框架,提供了一个总的前端控制器DispatcherServlet,可以定义路由策略,实现url到handler的映射,并且能够将handler的结果通过视图解析器展现给前端
-
SpringBoot,相当于是Spring提供的一个快速开发工具,拥有自动配置的功能,相当于提供了默认配置。是由就是startar起步依赖,让我们能够"开箱即用"