先說結論
Spring Boot = Spring(Spring MVC)+ Auto Configuration(不需要爲Configuration寫spring.xml文件) + Server(Tomcat、Netty、Jetty)。
Spring MVC
是基於HTTP的MVC開發框架,它基於Spring,可以說它是spring的一個組件。可以通過組件@Controller和@Restcontroller來構建web應用程序和REST的API。由此,可以知道,Spring MVC是一個構建web應用程序的框架。
Spring Boot
則是爲了快速開發而基於Spring(包含spring mvc模塊)構建的自動化框架。它可以依賴Spring MVC模塊。