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'ą.