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.