Repaso
English
Spring, JPA y Java WebFundamentosSPR-40

En Spring, ¿qué es un 'bean'?

Opciones

  1. Un objeto creado y gestionado por el contenedor de Spring (Opción correcta)
  2. Un tipo de base de datos para guardar objetos Spring en caché
  3. Una palabra clave de Java que marca una clase como inyectable
  4. Un archivo de test que comprueba la configuración de Spring

Respuesta

Un objeto creado, ensamblado y gestionado por el contenedor de Spring

Por qué

La documentación de Spring: un bean es un objeto instanciado, ensamblado y gestionado por un contenedor IoC de Spring.

En lugar de escribir new OrderService() en todas partes, dejas que Spring cree uno y se lo dé a las clases que lo necesitan (dependency injection).

Las clases marcadas con @Component, @Service o @Repository se convierten en beans.

Recuerda

Bean = un objeto gestionado por Spring.

Términos clave

Practica esta pregunta en Repaso