springBoot和SpringMVC的区别

两者联系:
spring在刚开始的时候使用工厂模式(DI)和代理模式(AOP)解耦应用组件,进而开发出适用于Web开发的SpringMVC,在实际开发过程当中会使用到很多样板代码,就开发出了懒人版的SpringBoot;

区别:
1、springMVC是Spring的一个模式,是一个Web框架,提供了一个轻度耦合的方式来开发Web应用;

2、SpringBoot是习惯优于配置,降低了项目搭建的难度;

3、以前web应用要使用到tomat服务器启动,而springboot内置服务器容器,通过@SpringBootApplication中注解类中main函数启动即可。

 

如果是spring boot项目开发web项目。实际上也是使用spring mvc的模式

原文链接:https://blog.csdn.net/z19950712/java/article/details/104565197

posted @ 2020-07-16 09:36  林被熊烟岛  阅读(1540)  评论(0编辑  收藏  举报