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.