Junior — Middle
¿Cuál es el papel de la anotación @Bean en la configuración de componentes de Spring y por qué se utiliza?
sobes.tech AI
Respuesta de la IA
La anotación @Bean en Spring se utiliza para declarar explícitamente un componente que debe registrarse en el contexto de Spring como un bean. Esto permite crear y configurar objetos manualmente en clases de configuración, en lugar de escanear automáticamente los componentes.
Por ejemplo, si necesitas crear un bean de servicio con una configuración específica:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
De esta manera, @Bean ayuda a gestionar el ciclo de vida y las dependencias de los componentes en la aplicación.