Sobes.tech
Junior — Middle

Може ли се анотација @Component користити за означавање бина у Spring-у?

sobes.tech АИ

Одговор од АИ

Da, anotacija @Component u Spring-u se koristi za označavanje klase kao komponenta koja će automatski biti prepoznata i registrovana kao bean u kontekstu Spring-a.

Ovo je jedna od osnovnih anotacija za kreiranje bean-ova, zajedno sa specijalizovanijim kao što su @Service, @Repository i @Controller, koje su specijalizacije @Component.

Primer:

import org.springframework.stereotype.Component;

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

Prilikom skeniranja komponenti, Spring će kreirati bean ove klase.