Con los años, la primavera se ha vuelto cada vez más compleja a medida que se han agregado nuevas funcionalidades. Simplemente visite la página https: //spring.io/projects y veremos todos los proyectos de primavera que podemos usar en nuestra aplicación para diferentes funcionalidades. Si uno tiene que comenzar un nuevo proyecto de Spring, debemos agregar la ruta de compilación o agregar dependencias de Maven, configurar el servidor de aplicaciones, agregar la configuración de Spring. Por lo tanto, se requiere mucho esfuerzo para comenzar un nuevo proyecto de primavera, ya que actualmente tenemos que hacer todo desde cero. Spring Boot es la solución a este problema . El arranque de resorte se ha construido sobre el marco de resorte existente. Usando el arranque de primavera evitamos todo el código repetitivo y las configuraciones que teníamos que hacer previamente. Spring boot, por lo tanto, nos ayuda a usar las funcionalidades de Spring existentes de manera más robusta y con un mínimo esfuerzo.
Características del arranque de primavera
- Configuración automática : no es necesario configurar manualmente el servlet del despachador, las asignaciones de recursos estáticos, el cargador de origen de propiedades, los convertidores de mensajes, etc.
- Gestión de dependencias : las diferentes versiones de las bibliotecas de uso común se preseleccionan y agrupan en diferentes POM de inicio que podemos incluir en su proyecto. Al seleccionar una versión de Spring Boot, estamos seleccionando implícitamente docenas de dependencias que de lo contrario tendríamos que seleccionar y armonizar nosotros mismos. Ejemplo-
- Configuración externalizada avanzada : hay una gran lista de propiedades de bean que se pueden configurar a través del archivo application.properties sin tocar java o xml config.
- Soporte de producción : obtenemos comprobación de estado, métricas de aplicación y jvm, jmx a través de http y algunas cosas más de forma gratuita.
- Frascos ejecutables : podemos empaquetar su aplicación como un frasco ejecutable con tomcat incorporado incluido para que presente una unidad de implementación independiente
Más detalles y ejemplos de Spring Boot para comenzar están disponibles en esta publicación.
- ¿Cuál es el mejor campo para hacer negocios?
- ¿Qué ideas tienes para un nuevo inicio?
- ¿Cómo se supone que debo iniciar un negocio o una startup si no sé nada sobre codificación?
- Cómo tener una idea para empezar quiero ser emprendedor
- ¿Cuáles son los puntos de referencia para que una startup avance más a nivel empresarial? ¿Se basa en los ingresos de la empresa? ¿Se basa en los clientes? ¿Se basa en el tamaño de la startup?
Bota de primavera