Встречается на собеседованиях • сегодня
В чем разница между @ComponentScan и @Component
@ComponentScan и @Component выполняют разные роли в Spring:
@Component— это стереотипная аннотация, помечающая класс как компонент Spring. При сканировании такие классы будут зарегистрированы как бины.
Пример:java@Component public class MyService { ... }
@ComponentScan— указывает Spring, где искать компоненты (@Component,@Service,@Repositoryи т.д.) для автоматического создания бинов.
Пример:java@Configuration @ComponentScan("com.example") public class AppConfig { ... }
Ключевое отличие:
@Component — маркер для класса, а @ComponentScan — инструкция для Spring, где искать такие классы.

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