Sobes.tech
Junior — Middle

Kas @Component annotatsiooni saab kasutada bini märkimiseks Springis?

sobes.tech AI

Vastus AI-lt

Jah, @Component annotatsioon Springis kasutatakse klassi märkimiseks kui komponenti, mis automaatselt tuvastatakse ja registreeritakse beanina Springi kontekstis.

See on üks põhilistest annotatsioonidest beanide loomiseks, koos spetsialiseeritumate nagu @Service, @Repository ja @Controller, mis on @Component-i spetsialiseerumised.

Näide:

import org.springframework.stereotype.Component;

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

Komponentide skaneerimisel loob Spring selle klassi bean'i.