Junior — Middle
Have you used the @ComponentScan annotation in your projects?
sobes.tech AI
Answer from AI
The @ComponentScan annotation is used in Spring for automatic scanning of packages for components such as classes annotated with @Component, @Service, @Repository, and @Controller. This allows Spring to automatically register these beans in the application context without the need to explicitly declare them.
Example of usage:
@Configuration
@ComponentScan(basePackages = "com.example.project")
public class AppConfig {
// Application configuration
}
In my projects, I used @ComponentScan to simplify configuration and automatically discover components, which significantly reduced manual setup and improved application modularity.