Назад к вопросам
Junior — Middle
64
Может ли аннотация @Component использоваться для обозначения бина в Spring?
Ответ от нейросети
sobes.tech AI
Да, аннотация @Component в Spring используется для обозначения класса как компонента, который будет автоматически обнаружен и зарегистрирован как бин в контексте Spring.
Это одна из базовых аннотаций для создания бинов, наряду с более специализированными, такими как @Service, @Repository и @Controller, которые являются специализациями @Component.
Пример:
import org.springframework.stereotype.Component;
@Component
public class MyBean {
public void doSomething() {
System.out.println("Работаю");
}
}
При сканировании компонентов Spring создаст бин этого класса.