Saltar al contenido

[2021] Las 20 preguntas principales de la entrevista Spring Boot (2021) {DH}

junio 30, 2022

[2021] Las 20 preguntas principales de la entrevista Spring Boot (2021) {DH}



1) ¿Qué es Spring Boot?

Spring Boot es un módulo Spring que proporciona capacidades RAD (Desarrollo rápido de aplicaciones) para el marco Spring.

Se utiliza para crear una aplicación independiente basada en Spring que puede ejecutar, ya que requiere muy poca configuración de Spring.

Para más información, haga clic aquí.

2) ¿Cuáles son las ventajas de Spring Boot?

  • Cree aplicaciones Spring independientes que se puedan iniciar con java -jar.
  • Inserte Tomcat, Jetty o Undertow directamente. No es necesario implementar archivos WAR.
  • Proporciona POM «iniciales» persistentes para simplificar la configuración de Maven.
  • Si es posible, configure Spring automáticamente.

Para más información, haga clic aquí.

3) ¿Cuáles son las características de Spring Boot?

  • desarrollo web
  • aplicación de primavera
  • Oyentes y eventos de aplicaciones
  • funciones de administrador

Para más información, haga clic aquí.

4) ¿Cómo crear una aplicación Spring Boot con Maven?

Hay varios enfoques para crear un proyecto Spring Boot. Podemos usar cualquiera de los siguientes enfoques para construir una aplicación.

  • Proyecto Spring Maven
  • Asistente para proyectos Spring Starter
  • Inicializador de primavera
  • CLI de arranque de primavera

Para más información, haga clic aquí.

5) ¿Cómo crear un proyecto Spring Boot usando Spring Initializer?

Es una herramienta web proporcionada por Spring en su sitio web oficial. Puede crear un proyecto Spring Boot proporcionando los detalles del proyecto.

Para más información, haga clic aquí.

6) ¿Cómo crear un proyecto Spring Boot usando Boot CLI?

Es una herramienta que puedes descargar desde el sitio web oficial de Spring Framework. Aquí te explicamos los pasos.

Descargue la herramienta CLI del sitio web oficial y haga clic aquí para obtener más información.

7) ¿Cómo crear una aplicación Spring Boot simple?

Para crear una aplicación. Estamos usando STS (Spring Tool Suite) IDE y contiene los diferentes pasos explicados en pasos.

Para más información, haga clic aquí.

8) ¿Qué son las anotaciones de Spring Boot?

@RestController es una anotación de estereotipo. Agregue anotaciones @Controller y @ResponseBody a la clase. Necesitamos importar el paquete org.springframework.web.bind.annotation a nuestro archivo para implementarlo.

Para más información, haga clic aquí.

9) ¿Qué es la gestión de dependencias de Spring Boot?

Spring Boot maneja las dependencias y configuraciones automáticamente. No necesita especificar la versión para ninguna de estas dependencias.

Spring Boot actualiza automáticamente todas las dependencias cuando actualiza Spring Boot.

Para más información, haga clic aquí.

10) ¿Qué características tiene Spring Boot?

Spring Boot proporciona varias propiedades que se pueden especificar dentro de nuestro proyecto aplicación.propiedades Procedimiento. Estas propiedades tienen valores predeterminados y puede configurarlos en el archivo de propiedades. Las propiedades se utilizan para establecer valores como: número de puerto del servidor, configuración de conexión de la base de datos, etc.

Para más información, haga clic aquí.

11) ¿Qué son los arrancadores Spring Boot?

Los lanzadores son un conjunto de prácticos descriptores de dependencia que podemos incluir en nuestra aplicación.

Spring Boot ofrece iniciadores integrados que hacen que el desarrollo sea más fácil y rápido. Por ejemplo, si queremos usar Spring y JPA para el acceso a la base de datos, simplemente cierre el spring-boot-starter-datos-jpa Dependencia de su proyecto.

Para más información, haga clic aquí.

12) ¿Qué es un accionamiento de arranque por resorte?

Spring Boot proporciona un actor para monitorear y administrar nuestra aplicación. Actuator es una herramienta con puntos finales HTTP. Cuando su aplicación entra en producción, puede usar puntos finales HTTP para administrar y monitorear su aplicación.

Para más información, haga clic aquí.

13) ¿Qué es la hoja de tomillo?

Es un motor de plantillas Java del lado del servidor para aplicaciones web. Su objetivo principal es traer plantillas elegantes y naturales a su aplicación web.

Se puede integrar con Spring Framework y es ideal para aplicaciones web HTML5 Java.

Para más información, haga clic aquí.

14) ¿Cómo se usa la hoja de tomillo?

Para usar Thymeleaf, debemos agregarlo a nuestro archivo pom.xml como:

org.springframework.boot spring-boot-arrancador-thymeleaf

Para más información por favor haga click aquí.

15) ¿Cómo conectar Spring Boot a la base de datos usando JPA?

Ofertas Spring Boot spring-boot-starter-datos-jpa Bootstrap para conectar eficientemente la aplicación Spring a la base de datos relacional. Puede usarlo en el archivo POM (Project Object Model) del proyecto.

Para más información, haga clic aquí.

16) ¿Cómo conectar la aplicación Spring Boot a la base de datos a través de JDBC?

Spring Boot proporciona un lanzador y bibliotecas para conectarse a nuestra aplicación usando JDBC. Aquí crearemos una aplicación que se conecta a la base de datos MySQL. Incluye los siguientes pasos para crear y configurar JDBC con Spring Boot.

Para más información, haga clic aquí.

17) ¿Qué es la anotación @RestController en Spring Boot?

@RestController es una anotación de estereotipo. Añadir anotaciones de @controller…