Maison  >  Article  >  Java  >  Quelle est la différence entre Springboot et SpringMVC

Quelle est la différence entre Springboot et SpringMVC

王林
王林original
2020-06-17 17:57:516076parcourir

Quelle est la différence entre Springboot et SpringMVC

La différence entre Springboot et SpringMVC est la suivante :

SpringMVC fournit un moyen légèrement couplé pour développer des applications Web.

C'est un module de Spring et un framework web. Avec Dispatcher Servlet, ModelAndView et View Resolver, développer des applications Web devient facile. Les domaines problématiques résolus sont le développement d'applications ou de services de sites Web : routage d'URL, session, moteur de modèles, ressources Web statiques, etc.

(Tutoriel vidéo recommandé : Tutoriel vidéo Java)

SpringBoot implémente la configuration automatique, réduisant ainsi la complexité de la construction du projet.

Il s'agit principalement de résoudre le problème selon lequel l'utilisation du framework Spring nécessite beaucoup de configuration et est trop lourde. Ce n'est donc pas une solution pour remplacer Spring, mais est étroitement intégrée au framework Spring. pour améliorer les outils d'expérience des développeurs Spring. Dans le même temps, il intègre un grand nombre de configurations de bibliothèques tierces couramment utilisées (telles que Jackson, JDBC, Mongo, Redis, Mail, etc.). Ces bibliothèques tierces dans les applications Spring Boot peuvent être utilisées hors de. -the-box avec une configuration presque nulle (prêt à l'emploi).

Spring Boot n'est qu'un support pour vous aider à simplifier le processus de construction du projet. Si vous hébergez un projet WEB et utilisez Spring MVC comme framework MVC, le flux de travail est exactement le même que celui que vous avez décrit ci-dessus, car cette partie du travail est effectuée par Spring MVC et non par Spring Boot.

Pour les utilisateurs, après le passage à Spring Boot, la méthode d'initialisation du projet a changé, le fichier de configuration a changé et il n'est pas nécessaire d'installer séparément un serveur de conteneur tel que Tomcat, il suffit d'imprimer le package jar. et exécutez-le directement sur le site Web, mais il n'y a aucun changement dans la mise en œuvre de votre logique métier principale et de la mise en œuvre de vos processus métier.

Résumé :

Spring MVC est un framework MVC basé sur Spring

Spring Boot est un ensemble d'enregistrement conditionnel basé sur Spring4 ; Développez rapidement des packages d’intégration.

Tutoriel recommandé : Programme d'entrée Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn