我爱编程

spring、springmvc、springboot

2018-07-25  本文已影响0人  取名废同学

spring mvc < spring < spring boot

spring boot是一个大框架里面包含了许许多多的东西,包含spring,而spring mvc 是只是spring 处理web层请求的一个模块。

Spring 最初利用“工厂模式”(DI)和“代理模式”(AOP)解耦应用组件。大家觉得挺好用,于是按照这种模式搞了一个 MVC框架(一些用Spring 解耦的组件),用开发 web 应用( SpringMVC )。然后有发现每次开发都写很多样板代码,为了简化工作流程,于是开发出了一些“懒人整合包”(starter),这套就是 Spring Boot。

用最简练的语言概括就是:

Spring 是一个“引擎”;

Spring MVC 是基于Spring的一个 MVC 框架 ;

Spring Boot 是基于Spring4的条件注册的一套快速开发整合包。

上一篇下一篇

猜你喜欢

热点阅读