Встречается на собеседованиях • сегодня
Что такое @Component
@Component — это аннотация в Spring, которая помечает класс как компонент, подлежащий автоматическому обнаружению и регистрации в контексте приложения. Это стереотипная аннотация, являющаяся обобщением для других Spring-аннотаций, таких как @Service, @Repository и @Controller.
Пример:
java
@Component
public class MyComponent {
public void doSomething() {
System.out.println("Doing something...");
}
}При сканировании компонентов (@ComponentScan) Spring автоматически создаст бин этого класса. Основные особенности:
- Позволяет избежать ручного объявления бинов в XML или Java-конфигурации
- По умолчанию имя бина — это имя класса с маленькой буквы (
myComponent) - Можно указать имя явно:
@Component("customName")

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