StudyFiWiki
WikiAplicación web
StudyFi

Materiales de estudio con IA para todos los estudiantes. Resúmenes, tarjetas, tests, podcasts y mapas mentales.

Materiales de estudio

  • Wiki
  • Aplicación web
  • Registro gratis
  • Sobre StudyFi

Legal

  • Términos del servicio
  • RGPD
  • Contacto
Descargar en
App Store
Descargar en
Google Play
© 2026 StudyFi s.r.o.Creado con IA para estudiantes
Wiki💻 Ciencias de la ComputaciónIntroducción a Spring BootTest de conocimientos

Test sobre Introducción a Spring Boot

Introducción a Spring Boot: Guía Completa para Estudiantes

ResumenTest de conocimientosTarjetasPodcastMapa mental
Pregunta 1 de 50%

El proceso de Component Scanning solo registra automáticamente los beans si se define explícitamente cada uno de ellos en un archivo de configuración XML.

Test: Spring Framework, Spring Boot

20 preguntas

Pregunta 1: El proceso de Component Scanning solo registra automáticamente los beans si se define explícitamente cada uno de ellos en un archivo de configuración XML.

A. Ano

B. Ne

Explicación: El Component Scanning es un proceso que autodetecta y registra como beans en el Spring Container los componentes marcados con annotations de estereotipo. No requiere una definición explícita en un archivo XML para cada bean.

Pregunta 2: El Spring IoC Container es un componente fundamental del núcleo de Spring Framework.

A. Ano

B. Ne

Explicación: En el núcleo de Spring Framework se encuentra el Spring IoC Container, o Contenedor de Inversión de Control de Spring. Es un componente fundamental y se encarga de crear objetos, conectarlos, configurarlos y manejar su ciclo de vida, utilizando el patrón de Inyección de Dependencias.

Pregunta 3: Con base en los "Ámbitos de los Spring Beans", ¿cuál de las siguientes afirmaciones es correcta con respecto a la configuración y comportamiento de los beans?

A. El ámbito por defecto de un Spring Bean es 'prototype', lo que significa que se crea una nueva instancia cada vez que se solicita el bean.

B. La anotación @PostConstruct se utiliza para invocar un método justo antes de que Spring destruya un bean y lo saque del Spring Container.

C. Para un bean con ámbito 'request', se crea una nueva instancia para cada solicitud web realizada por cualquier usuario.

D. La inyección de un bean con ámbito 'request' en un bean con ámbito 'singleton' siempre funcionará sin problemas, ya que el objeto request siempre estará activo.

Explicación: El material de estudio indica en BIOS 25 que el ámbito 'singleton' es el scope por defecto, no 'prototype'. También en BIOS 25 se define que 'prototype' crea una nueva instancia cada vez que se solicita el bean, lo que contradice la primera parte de la opción 0. La anotación @PostConstruct se invoca justo DESPUÉS de crear e inicializar el bean, mientras que @PreDestroy se invoca justo ANTES de que Spring lo destruya (BIOS 27), lo que hace que la opción 1 sea incorrecta. La opción 3 es correcta, según BIOS 26, el ámbito 'request' crea una instancia para cada solicitud web. Finalmente, la opción 4 es incorrecta porque el material (BIOS 31) establece que no se puede inyectar un bean con ámbito 'request' en un bean con ámbito 'singleton' directamente, ya que dispararía una UnsatisfiedDependencyException.

Pregunta 4: ¿Cuál es el propósito fundamental de Spring Data dentro del ecosistema de Spring Framework?

A. Se utiliza para aplicar seguridad a las aplicaciones de Spring, mediante diferentes mecanismos de autenticación y autorización.

B. Provee funcionalidades para el acceso consistente a datos, ya sea con bases de datos relacionales o no relacionales.

C. Permite el desarrollo de aplicaciones con Spring Framework de una manera más sencilla, disminuyendo las tareas asociadas a infraestructura.

D. Se encarga de crear objetos, conectarlos, configurarlos y manejar su ciclo de vida dentro de la aplicación.

Explicación: Según los materiales de estudio, Spring Data "Provee funcionalidades para el acceso consistente a datos, ya sea con bases de datos relacionales o no relacionales".

Pregunta 5: Al usar Spring Initializr, solo se requiere completar el nombre y la descripción del proyecto como metadatos, sin especificar el tipo de empaquetado.

A. Ano

B. Ne

Explicación: Los materiales indican que, además de completarse los metadatos del proyecto (nombre, descripción, etc.), también se deben indicar el tipo de empaquetado (.jar o .war) y la versión del JDK.

Otros materiales

ResumenTest de conocimientosTarjetasPodcastMapa mental
← Volver al tema