1.Spring和SpringMVC的區別?
Spring是IOC和AOP的容器框架,SpringMVC是基於Spring功能之上添加的Web框架,想用SpringMVC必須先依賴Spring。
2.SpringBoot和springMVC的區別?
SpringMVC提供了一種輕度耦合的方式來開發web應用
SpringMVC是Spring的一個模塊,是一個web框架。通過DispatcherServlet,ModelAndView和ViewResolver,開發web應用變得很容易。解決的問題領域是網站應用程序或者服務開發——URL路由、Session、模板引擎、靜態web資源等等
SpringBoot實現了自動配置,降低了項目搭建的復雜度
眾所周知Spring框架需要進行大量的配置,SpringBoot引入自動配置的概念,讓項目設置變得很容易。SpringBoot本身並不提供Spring框架的核心特性以及擴展功能,只是用於快速、敏捷地開發新一代基於Spring框架的應用程序。也就是說,它並不是用來替代Spring的解決方案,而是和Spring框架緊密結合用於提升Spring開發者體驗的工具。