SpringBoot与SpringMVC的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot与SpringMVC的区别相关的知识,希望对你有一定的参考价值。

参考技术A SpringMVC 和 SpringBoot 都是Spring家族的重要成员。Spring家族的使命就是为了简化而生。SpringMVC简化日常Web开发的,后来随着自身的发展,SpringMVC变得臃肿复杂,而SpringBoot则进一步简化了SpringMVC开发。SpringMVC为Java Web而生。

SpringBoot是基于SpringMVC无配置文件(纯Java,完全注解化) + 内置tomcat-embed-core实现的Java Web框架。当然,SpringBoot也可以开发非Web应用,理论如此,但是实际上用SpringBoot开发非Web应用的很少。

比起SpringMVC而言,SpringBoot更高级更高端一点,SpringMVC只是SpringBoot的子集而已。SpringBoot通过引用spring-boot-starter-web依赖,整合了SpingMVC框架。

除了SpringMVC,SpringBoot还整合了其他大量的第三方框架,其原理是Maven继承依赖关系。在使用SpringBoot的过程中,只需要引用一个jar包,就可以通过Maven继承的方式引用到Spring-aop、Spring-beans、Spring-core、Spring-web等相关依赖。

springboot和springmvc的区别

 

以上是关于SpringBoot与SpringMVC的区别的主要内容,如果未能解决你的问题,请参考以下文章

spring boot和mvc区别

SpringBoot.SpringMVC和Spring有啥区别?

springboot和springmvc的区别

springboot和springmvc的区别

Spring,SpringMVC,SpringBoot区别及联系

SpringBoot与SpringCloud的关系与区别?