Der Unterschied zwischen Springboot und SpringMVC ist:
SpringMVC 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-Tutorial)
SpringBoot 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 hat sich nach dem Wechsel zu Spring Boot die Projektinitialisierungsmethode geändert, die Konfigurationsdatei hat sich geändert und es ist nicht erforderlich, einen Containerserver wie Tomcat separat zu installieren. Maven kann einfach das JAR-Paket drucken und führen Sie es direkt auf der Website aus, aber es gibt keine Änderung in Ihrer Kerngeschäftslogik-Implementierung und Geschäftsprozessimplementierung.
Zusammenfassung:
Spring MVC ist ein MVC-Framework, das auf Spring basiert.
Spring Boot ist eine Reihe bedingter Registrierungen, die auf Spring4 basieren Entwickeln Sie schnell Integrationspakete.
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!