Sobes.tech
Junior — Middle

¿Qué y cómo verifica la anotación @ComponentScan en Spring?

sobes.tech AI

Respuesta de la IA

La anotación @ComponentScan en Spring indica al marco en qué paquetes buscar clases anotadas con componentes, como @Component, @Service, @Repository, @Controller.

Escanea automáticamente los paquetes indicados y registra los beans encontrados en el contexto de Spring, lo que permite usarlos mediante inyección de dependencias.

Ejemplo de uso:

@Configuration
@ComponentScan(basePackages = "com.example.app.services")
public class AppConfig {
}

En este ejemplo, Spring escaneará el paquete com.example.app.services y todos sus subpaquetes en busca de componentes para registrar.