Встречается на собеседованиях • сегодня
Зачем нужен @ComponentScan
@ComponentScan используется в Spring для автоматического поиска и регистрации компонентов (классов с аннотациями @Component, @Service, @Repository, @Controller и т.д.) в указанных пакетах. Это избавляет от ручного объявления каждого бина в конфигурации.
Пример:
java
@Configuration
@ComponentScan("com.example.services")
public class AppConfig {
// Дополнительные бины можно объявить вручную
}Без @ComponentScan пришлось бы явно регистрировать каждый компонент через @Bean.
Нюансы:
- По умолчанию сканируется пакет, где находится класс с
@ComponentScan - Можно указать несколько пакетов:
@ComponentScan({"com.pkg1", "com.pkg2"}) - Для фильтрации компонентов используются
includeFiltersиexcludeFilters

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы