logo

Tutorial de arranque de primavera

Tutorial de arranque de primavera

Spring Boot Tutorial proporciona conceptos básicos y avanzados de Spring Framework. Nuestro tutorial Spring Boot está diseñado tanto para principiantes como para profesionales.

Spring Boot es un módulo Spring que proporciona la función RAD (Desarrollo rápido de aplicaciones) al marco Spring.

infierno de devolución de llamada en javascript

Nuestro tutorial de Spring Boot incluye todos los temas de Spring Boot, como características, proyecto, proyecto maven, asistente de proyecto inicial, Spring Initializr, CLI, aplicaciones, anotaciones, gestión de dependencias, propiedades, iniciadores, Actuator, JPA, JDBC, etc.

¿Qué es la bota de primavera?

Spring Boot es un proyecto construido sobre Spring Framework. Proporciona una manera más fácil y rápida de instalar, configurar y ejecutar aplicaciones simples y basadas en web.

Es un módulo Spring que proporciona la RAD ( Desarrollo rápido de aplicaciones ) Característica para Spring Framework. Se utiliza para crear una aplicación independiente basada en Spring que puede ejecutar porque necesita una configuración mínima de Spring.

¿Qué es la bota de primavera?

En resumen, Spring Boot es la combinación de Marco de primavera y Servidores integrados .

En Spring Boot, no existe ningún requisito para la configuración XML (descriptor de implementación). Utiliza una convención sobre el paradigma de diseño de software de configuración, lo que significa que disminuye el esfuerzo del desarrollador.

Podemos usar primavera IDE STS o Inicialización de primavera para desarrollar aplicaciones Spring Boot Java.

¿Por qué deberíamos utilizar Spring Boot Framework?

Deberíamos usar Spring Boot Framework porque:

  • El enfoque de inyección de dependencia se utiliza en Spring Boot.
  • Contiene potentes capacidades de gestión de transacciones de bases de datos.
  • Simplifica la integración con otros marcos de Java como JPA/Hibernate ORM, Struts, etc.
  • Reduce el coste y el tiempo de desarrollo de la aplicación.

Junto con Spring Boot Framework, muchos otros proyectos hermanos de Spring ayudan a crear aplicaciones que abordan las necesidades empresariales modernas. Los siguientes proyectos hermanos de Spring son los siguientes:

    Datos de primavera:Simplifica el acceso a los datos desde el ámbito relacional y No SQL bases de datos.Lote de primavera:Proporciona potente lote Procesando.Seguridad de primavera:Es un marco de seguridad que proporciona una sólida seguridad a las aplicaciones.Sociales de primavera:Soporta la integración con redes sociales como LinkedIn.Integración de primavera:Es una implementación de patrones de integración empresarial. Facilita la integración con otros Aplicaciones empresariales utilizando mensajería ligera y adaptadores declarativos.

Ventajas de la bota de primavera

  • Crea ser único Aplicaciones Spring que se pueden iniciar usando Java -frasco .
  • Prueba aplicaciones web fácilmente con la ayuda de diferentes Incorporado servidores HTTP como Tomcat, embarcadero, etc. No necesitamos implementar archivos WAR.
  • Proporciona obstinado ' inicio ' POM para simplificar nuestra configuración de Maven.
  • Proporciona listo para producción características tales como métricas, controles de salud, y configuración externalizada .
  • No hay ningún requisito para XML configuración.
  • Ofrece un CLI Herramienta para desarrollar y probar la aplicación Spring Boot.
  • Ofrece el número de complementos .
  • También minimiza la escritura de múltiples códigos repetitivos (el código que debe incluirse en muchos lugares con poca o ninguna alteración), configuración XML y anotaciones.
  • Él aumenta la productividad y reduce el tiempo de desarrollo.

Limitaciones de Spring Boot

Spring Boot puede utilizar dependencias que no se utilizarán en la aplicación. Estas dependencias aumentan el tamaño de la aplicación.

Objetivos de Spring Boot

El objetivo principal de Spring Boot es reducir desarrollo, prueba unitaria, y examen de integración tiempo.

  • Proporciona un enfoque de desarrollo con opinión
  • Evita definir más Configuración de Anotación
  • Evita escribir muchas declaraciones de importación.
  • Evita la configuración XML.

Al proporcionar o evitar los puntos anteriores, Spring Boot Framework reduce Tiempo de desarrollo, esfuerzo del desarrollador, y aumenta la productividad .

Requisito previo de Spring Boot

Para crear una aplicación Spring Boot, los siguientes son los requisitos previos. En este tutorial, usaremos Conjunto de herramientas de primavera (STS)IDE.

  • Java 1.8
  • Maven 3.0+
  • Spring Framework 5.0.0.BUILD-INSTANTÁNEA
  • Se recomienda un IDE (Spring Tool Suite).

Características de la bota de primavera

  • Desarrollo web
  • Aplicación de primavera
  • Eventos de aplicación y oyentes
  • Funciones de administrador
  • Configuración externalizada
  • Archivos de propiedades
  • Soporte YAML
  • Configuración de tipo seguro
  • Inicio sesión
  • Seguridad

Desarrollo web

Es un módulo Spring muy adecuado para el desarrollo de aplicaciones web. Podemos crear fácilmente una aplicación HTTP autónoma que utilice servidores integrados como Tomcat, embarcadero, o Resaca. Podemos usar el spring-boot-starter-web módulo para iniciar y ejecutar la aplicación rápidamente.

Aplicación de primavera

SpringApplication es una clase que proporciona una manera conveniente de iniciar una aplicación Spring. Se puede iniciar desde el método principal. Podemos llamar a la aplicación simplemente llamando a un método run() estático.

 public static void main(String[] args) { SpringApplication.run(ClassName.class, args); } 

Eventos de aplicación y oyentes

Spring Boot utiliza eventos para manejar una variedad de tareas. Nos permite crear archivos de fábricas que se utilizan para agregar oyentes. Podemos referirlo al uso del Clave de escucha de aplicaciones .

Cree siempre un archivo de fábricas en la carpeta META-INF como META-INF/spring.factories .

Soporte administrativo

Spring Boot proporciona la posibilidad de habilitar funciones relacionadas con el administrador para la aplicación. Se utiliza para acceder y administrar aplicaciones de forma remota. Podemos habilitarlo en la aplicación Spring Boot usando spring.aplicación.admin.habilitada propiedad.

Configuración externalizada

Spring Boot nos permite externalizar nuestra configuración para que podamos trabajar con la misma aplicación en diferentes entornos. La aplicación utiliza archivos YAML para externalizar la configuración.

Archivos de propiedades

Spring Boot proporciona un rico conjunto de Propiedades de la aplicación . Entonces, podemos usarlo en el archivo de propiedades de nuestro proyecto. El archivo de propiedades se utiliza para establecer propiedades como puerto-servidor =8082 y muchos otros. Ayuda a organizar las propiedades de la aplicación.

Soporte YAML

Proporciona una manera conveniente de especificar la configuración jerárquica. Es un superconjunto de JSON. La clase SpringApplication admite automáticamente YAML. Es una alternativa al archivo de propiedades.

Configuración de tipo seguro

La configuración segura de tipos se proporciona para gobernar y validar la configuración de la aplicación. La configuración de la aplicación es siempre una tarea crucial que debe ser segura. También podemos utilizar la anotación proporcionada por esta biblioteca.

Inicio sesión

Spring Boot utiliza el registro común para todos los registros internos. Las dependencias de registro se administran de forma predeterminada. No deberíamos cambiar las dependencias de registro si no se necesita ninguna personalización.

Seguridad

Las aplicaciones Spring Boot son aplicaciones web basadas en Spring. Por lo tanto, es seguro de forma predeterminada con autenticación básica en todos los puntos finales HTTP. Hay disponible un amplio conjunto de puntos finales para desarrollar una aplicación Spring Boot segura.

Requisito previo

Antes de aprender Spring Boot, debe tener conocimientos básicos de Spring Framework.

recorrido del árbol en orden

Audiencia

Nuestro tutorial Spring Boot está diseñado para ayudar a principiantes y profesionales.

Problema

Te aseguramos que no encontrarás ningún problema con el Tutorial de Spring Boot. Pero si hay algún error, publique el problema en el formulario de contacto.