Встречается на собеседованиях • сегодня
Что будет происходить после того как поставить @Component над классом
При использовании @Component Spring автоматически обнаруживает этот класс во время сканирования компонентов (если включен @ComponentScan) и регистрирует его как бин в контексте приложения. Это позволяет внедрять зависимости через @Autowired и управлять жизненным циклом через Spring.
Пример:
java
@Component
public class MyService {
public void doWork() {
System.out.println("Working...");
}
}Нюансы:
- Имя бина по умолчанию - camelCase версия имени класса (
myService) - Можно указать кастомное имя:
@Component("customName") - Работает только при наличии аннотации
@ComponentScanв конфигурации - Является родительской аннотацией для
@Service,@Repository,@Controller

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