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

Quelle est la différence entre Springboot et SpringMVC

王林
王林original
2020-05-08 13:20:292785parcourir

Quelle est la différence entre Springboot et SpringMVC

spring boot n'est qu'un outil de configuration, un outil d'intégration et un outil auxiliaire.

springmvc est le framework et le code réel exécuté dans le projet.

Spring MVC fournit un moyen légèrement couplé de 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é : vidéo Java )

Spring Boot 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.

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