兩者聯系:
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