Junior — Middle
Használható-e az @Component annotáció a Spring-ben lévő bean megjelölésére?
sobes.tech MI
Válasz az MI-től
Igen, a @Component annotáció a Springben arra szolgál, hogy egy osztályt komponensként jelöljön meg, amelyet automatikusan felismer és regisztrál a Spring kontextusában beanként.
Ez az egyik alapvető annotáció a bean-ek létrehozásához, a @Service, @Repository és @Controller nevű, speciálisabb annotációkkal együtt, amelyek a @Component egyesített változatai.
Példa:
import org.springframework.stereotype.Component;
@Component
public class MyBean {
public void doSomething() {
System.out.println("Dolgozom");
}
}
A komponensek szkennelésekor a Spring létrehoz egy bean-t ebből az osztályból.