Heim  >  Artikel  >  Java  >  Was ist der Unterschied zwischen Springboot und SpringMVC?

Was ist der Unterschied zwischen Springboot und SpringMVC?

王林
王林Original
2020-05-08 13:20:292727Durchsuche

Was ist der Unterschied zwischen Springboot und SpringMVC?

Spring Boot ist nur ein Konfigurationstool, Integrationstool und Hilfstool.

springmvc ist das Framework und der eigentliche Code, der im Projekt ausgeführt wird.

Spring MVC bietet eine leicht gekoppelte Möglichkeit, Webanwendungen zu entwickeln.

Es ist ein Modul von Spring und ein Web-Framework. Mit Dispatcher Servlet, ModelAndView und View Resolver wird die Entwicklung von Webanwendungen zum Kinderspiel. Die gelösten Problembereiche sind Website-Anwendungs- oder Dienstentwicklung – URL-Routing, Sitzung, Template-Engine, statische Webressourcen usw.

(Empfohlenes Video-Tutorial: Java-Video )

Spring Boot implementiert die automatische Konfiguration und reduziert so die Komplexität der Projektkonstruktion.

Dies dient hauptsächlich dazu, das Problem zu lösen, dass die Verwendung des Spring-Frameworks viel Konfiguration erfordert und zu umständlich ist. Daher ist es keine Lösung, um Spring zu ersetzen, sondern eng in das Spring-Framework integriert um Spring zu verbessern. Gleichzeitig integriert es eine große Anzahl häufig verwendeter Bibliothekskonfigurationen von Drittanbietern (z. B. Jackson, JDBC, Mongo, Redis, Mail usw.). Diese Bibliotheken von Drittanbietern können in Spring Boot-Anwendungen verwendet werden -the-box mit nahezu keiner Konfiguration (out-of-the-box).

Spring Boot ist nur ein Träger, der Ihnen hilft, den Projektkonstruktionsprozess zu vereinfachen. Wenn Sie ein WEB-Projekt hosten und Spring MVC als MVC-Framework verwenden, ist der Workflow genau der gleiche wie oben beschrieben, da dieser Teil der Arbeit von Spring MVC und nicht von Spring Boot erledigt wird.

Für Benutzer haben sich nach dem Wechsel zu Spring Boot die Projektinitialisierungsmethode und die Konfigurationsdateien geändert. Darüber hinaus ist es nicht erforderlich, einen Containerserver wie Tomcat separat zu installieren Führen Sie es direkt auf der Website aus, aber es gibt keine Änderung in Ihrer Kerngeschäftslogik-Implementierung und Geschäftsprozessimplementierung.

Empfohlenes Tutorial: Java-Einstiegsprogramm

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Springboot und SpringMVC?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn