首頁 >常見問題 >springboot和springmvc有哪些差別

springboot和springmvc有哪些差別

DDD
DDD原創
2023-06-07 10:10:528929瀏覽

springboot和springmvc區別是:1、意義不同;2、配置不同;3、依賴項不同;4、開發時間不同;5、生產力不同;6、實現JAR打包功能的方式不同;7 、是否提供批次功能;8、作用不同;9、社區和文件支援不同;10、是否需要部署描述符。

springboot和springmvc有哪些差別

本文的操作環境:Windows10系統、dell g3電腦。

springboot和springmvc區別是:

1、意義不同

springboot:SpringBoot是一個自動化配置的工具。

springmvc:SpringMVC是一個web框架。

2、配置不同

springboot:SpringBoot採用約定大於配置的方式,透過其自動配置功能自動處理配置,同時內建伺服器,開啟就可以直接用。

springmvc:此框架需要大量配置,例如 DispatcherServlet 配置和 View Resolver 配置。需要手動設定xml文件,同時需要設定Tomcat伺服器。

3、相依性不同

springboot:springboot具有啟動器的概念,一旦將其加入到類別路徑中,它將帶來開發網路應用程式所需的所有依賴項。

springmvc:需要單獨指定每個依賴項才能執行功能。

4、開發時間不同

springboot:Spring Boot有助於減少開發時間,因為所有與依賴關係相關的任務都會被處理。

springmvc:與Spring Boot相比,開發所需的時間更多,因為開發人員需要花時間添加所需的依賴項。

5、生產力不同

springboot:由於開發時間較短,生產力提升。

springmvc:生產力降低,因為需要了解依賴性附加元件。

6、實作JAR打包功能的方式不同

springboot:Spring Boot 允許嵌入式伺服器以獨立的方式運行該功能。

springmvc:Spring MVC需要大量手動配置才能實現JAR打包的功能。

7、是否提供批次功能

springboot:它提供強大的批次。

springmvc:它不提供強大的批次。

8、作用不同

springboot:Spring Boot也允許建立不同類型的應用程式。

springmvc:Spring MVC僅用於開發動態網頁和RESTful網路服務。

9、社群和文件支援不同

Spring MVC的社群和文件比Spring boot好得多。

10、是否需要部署描述符

springboot:不需要部署描述符。

springmvc:需要部署描述符。

以上是springboot和springmvc有哪些差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn