La différence entre springboot et springmvc est : 1. Signification différente ; 2. Configuration différente ; 3. Dépendances différentes ; 5. Productivité différente ; Fonction ; 7. Fournir ou non une fonction de traitement par lots ; 8. Différentes fonctions ; 9. Différentes communautés et supports de documents ;
L'environnement d'exploitation de cet article : système Windows 10, ordinateur Dell g3.
La différence entre springboot et springmvc est :
1 Différentes significations
springboot : SpringBoot est un outil automatisé. outil de configuration.
springmvc : SpringMVC est un framework web.
2. Différentes configurations
springboot : SpringBoot adopte la méthode de convention sur la configuration, gère automatiquement la configuration via sa fonction de configuration automatique et dispose d'un serveur intégré, qui peut être utilisé directement après l'avoir ouvert.
springmvc : Ce framework nécessite beaucoup de configuration, comme la configuration de DispatcherServlet et la configuration de View Resolver. Le fichier XML doit être configuré manuellement et le serveur Tomcat doit être configuré.
3. Différentes dépendances
springboot : springboot a le concept d'un launcher et une fois ajouté au classpath, il apportera ce qu'il faut pour développer une application web. Tout dépendances.
springmvc : Chaque dépendance doit être spécifiée individuellement pour exécuter la fonctionnalité.
4. Le temps de développement est différent
springboot : Spring Boot permet de réduire le temps de développement car toutes les tâches liées aux dépendances sont prises en charge.
springmvc : Le développement nécessite plus de temps que Spring Boot car les développeurs doivent passer du temps à ajouter les dépendances requises.
5. La productivité est différente
springboot : La productivité augmente en raison d'un temps de développement plus court.
springmvc : Perte de productivité due à la nécessité de comprendre les modules complémentaires de dépendance.
6. Différentes manières d'implémenter la fonction de packaging JAR
springboot : Spring Boot permet au serveur embarqué d'exécuter cette fonction de manière indépendante.
springmvc : Spring MVC nécessite beaucoup de configuration manuelle pour implémenter la fonction de packaging JAR.
7. Indique s'il faut fournir une fonction de traitement par lots
springboot : Il fournit un traitement par lots puissant.
springmvc : Il ne fournit pas de traitement par lots puissant.
8. Différentes fonctions
springboot : Spring Boot permet également de créer différents types d'applications.
springmvc : Spring MVC est uniquement utilisé pour développer des pages Web dynamiques et des services Web RESTful.
9. Le support de la communauté et de la documentation est différent
La communauté et la documentation de Spring MVC sont bien meilleures que celles de Spring Boot.
10. Un descripteur de déploiement est-il requis
springboot : Aucun descripteur de déploiement n'est requis ?
springmvc : Descripteur de déploiement requis.
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!