Встречается на собеседованиях • сегодня
На основании чего происходит сканирование с использованием @ComponentScan
@ComponentScan сканирует классы, помеченные Spring-аннотациями (@Component, @Service, @Repository, @Controller и т.д.), начиная с указанного пакета (или текущего, если не задан).
Как работает:
- Ищет классы в указанных пакетах (
basePackages) или пакетах классов-конфигураций (basePackageClasses). - Проверяет, есть ли у класса Spring-аннотация.
- Регистрирует бины в контексте.
Пример:
java
@Configuration
@ComponentScan(basePackages = "com.example.services")
public class AppConfig {}Фильтрация:
Можно включать/исключать компоненты через includeFilters и excludeFilters в @ComponentScan.

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