Sobes.tech
Junior — Middle

Ar galima naudoti @Component anotaciją kaip žymeklį Spring?

sobes.tech AI

Atsakymas iš AI

Taip, Spring'e @Component anotacija naudojama žymėti klasę kaip komponentą, kuris bus automatiškai aptiktas ir užregistruotas kaip bean Spring kontekste.

Tai viena iš pagrindinių anotacijų, skirtų kurti bean'us, kartu su labiau specializuotomis kaip @Service, @Repository ir @Controller, kurios yra @Component specializacijos.

Pavyzdys:

import org.springframework.stereotype.Component;

@Component
public class MyBean {
    public void doSomething() {
        System.out.println("Dirbu");
    }
}

Skenuojant komponentus, Spring sukurs šio klaso bean'ą.