Swiftorial Logo
Home
Swift Lessons
AI Tools
Learn More
Career
Resources

Spring Framework FAQ: Top Questions

47. What is the role of @ComponentScan in Spring?

@ComponentScan tells Spring where to look for components, configurations, and services. It scans the specified packages for classes annotated with @Component, @Service, @Repository, etc.

📥 Example:

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

🏆 Expected Output:

Spring scans and registers beans under the specified package.

🛠️ Use Cases:

  • Enable automatic component detection and registration.
  • Split application into logical modules.