Spring Boot
September 9, 2021
M04 Q19 - Does Spring Boot do component scanning? Where does it look by default?
Yes, Spring Boot is performing component scan, because @SpringBootApplication annotation is enabling component scanning with usage of @ComponentScan annotation.
By default, Spring Boot will search for @Component annotated classes within the same root package as @SpringBootApplication annotated class.
You can change this behavior by adding additional packages to scan with scanBasePackages or type-safe version of it scanBasePackageClasses within @SpringBootApplication annotation.