La différence entre spring, springmvc et springboot peut être comprise comme ceci :
Spring contient SpringMVC et SpringBoot contient Spring ou alors Créez une extension basée au printemps.
(Apprentissage recommandé : Introduction au développement Java)
Présentons-les séparément :
1. Printemps
Spring est un framework de conteneurs open source qui peut prendre en charge les composants de la couche Web, de la couche métier, de la couche dao et de la couche de persistance, et peut configurer divers beans et maintenir la relation entre les beans. Son noyau est l'inversion de contrôle (IOC) et l'orientation d'aspect (AOP). En termes simples, il s'agit d'un framework open source léger en couches.
2. SpringMVC
Spring MVC est un produit de suivi de SpringFrameWork et a été intégré à Spring Web Flow. SpringMVC est un framework mvc de couche Web utilisé pour remplacer les servlets (traiter | répondre aux demandes, obtenir les paramètres du formulaire, vérifier le formulaire, etc.).
(Tutoriel vidéo recommandé : Tutoriel vidéo Java )
SpringMVC est un framework open source pour MVC SpringMVC=struts2+spring est équivalent à Struts2 plus Spring. Intégrer.
3. SpringBoot
Springboot est un framework de microservices qui poursuit les idées fondamentales du framework Spring IOC et AOP, simplifiant le développement et le déploiement d'applications.
Spring Boot est apparu pour simplifier la création, l'exécution, le débogage, le déploiement, etc. des applications Spring. En l'utilisant, vous pouvez vous concentrer sur le développement d'applications Spring sans trop prêter attention à la configuration XML. Un certain nombre de packages de dépendances sont fournis et les problèmes de dépendance ont été résolus en fonction des habitudes d'utilisation ---> Les habitudes sont supérieures aux conventions.
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!