¿Cuál es la diferencia entre SpringBoot.SpringMVC y Spring?
"Spring Boot es solo un host que lo ayuda a simplificar el proceso de creación de un proyecto. Si es un proyecto WEB y usa Spring MVC como marco MVC, entonces el flujo de trabajo es exactamente el mismo que usted. descrito anteriormente, porque esta parte del trabajo lo realiza Spring MVC en lugar de Spring Boot "
Spring Boot implementa la configuración automática
Todos sabemos que el marco Spring requiere mucho. configuración y Spring Boot presenta la configuración automática Conceptos para simplificar la configuración del proyecto. Spring Boot en sí no proporciona las características principales y las funciones de extensión del marco Spring, sino que solo se utiliza para desarrollar rápida y ágilmente una nueva generación de aplicaciones basadas en el marco Spring.
En otras palabras, no es un reemplazo de las soluciones Spring, sino una herramienta que está estrechamente integrada con Spring Framework para mejorar la experiencia del desarrollador Spring.
Al mismo tiempo, integra la configuración de una gran cantidad de bibliotecas de terceros de uso común (como Jackson, JDBC, Mongo, Redis, Mail, etc.), y las aplicaciones Spring Boot pueden configurar Configuración casi nula de estas bibliotecas de terceros listas para usar.
La mayoría de las aplicaciones Spring Boot requieren muy poco código de configuración, lo que permite a los desarrolladores centrarse más en la lógica empresarial.
Spring Boot es solo un soporte que te ayudará a simplificar el proceso de construcción de tu proyecto. Si el portador es un proyecto WEB que utiliza Spring MVC como marco MVC, entonces el flujo de trabajo es exactamente el mismo que describió anteriormente, porque esta parte del trabajo la realiza Spring MVC en lugar de Spring Boot.
Para usuarios:
El método para cambiar a Spring Boot después de inicializar el proyecto ha cambiado. El archivo de configuración ha cambiado y no es necesario instalar un servidor contenedor separado (como Tomcat). El paquete jar generado por maven se puede ejecutar directamente como un sitio web, pero la implementación de la lógica empresarial principal y la implementación del proceso empresarial no han cambiado. .