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