Sobes.tech
Back to questions
Junior — Middle
65

Может ли аннотация @Component использоваться для обозначения бина в Spring?

Answer from AI

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 создаст бин этого класса.