Вопросы к Поиску с Алисой
Автоматическое сканирование компонентов в Spring Boot работает следующим образом: по умолчанию платформа Spring сканирует корневой пакет и все подпакеты, ища классы с аннотациями @Component, @Controller, @Service и @Repository. www.appsdeveloperblog.com
В проекте Spring Boot основной класс приложения обычно отмечают аннотацией @SpringBootApplication. dzone.com www.appsdeveloperblog.com В этом случае по умолчанию Spring Boot будет автоматически сканировать компоненты в текущем пакете (содержащем основной класс @SpringBoot) и его подпакетах. dzone.com
Если компоненты расположены вне структуры пакетов по умолчанию, можно настроить сканирование с помощью аннотации @ComponentScan. www.javaguides.net Она позволяет указать пакеты для поиска компонентов. www.javaguides.net
Также с помощью аннотации @ComponentScan.Filter можно исключить определённые бины из сканирования и регистрации. www.javaguides.net