簡述Spring和SpringMVC、SpringBoot和SpringMVC的區別


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開發者體驗的工具。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM