Sobes.tech
Junior — Middle

Môže sa anotácia @Component použiť na označenie beana v Springu?

sobes.tech AI

Odpoveď od AI

Áno, anotácia @Component v Springu sa používa na označenie triedy ako komponenty, ktorá bude automaticky detegovaná a registrovaná ako bean v kontexte Spring.

Je to jedna zo základných anotácií na tvorbu beanov, spolu s viac špecializovanými ako @Service, @Repository a @Controller, ktoré sú špecializáciami @Component.

Príklad:

import org.springframework.stereotype.Component;

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

Po skenovaní komponentov Spring vytvorí bean tejto triedy.