Sobes.tech
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 ще създаде бийн на този клас.