Junior — Middle
Kan de annotatie @Component worden gebruikt om een bean in Spring aan te duiden?
sobes.tech AI
Antwoord van AI
Ja, de @Component-annotatie in Spring wordt gebruikt om een klasse als een component aan te duiden die automatisch wordt gedetecteerd en geregistreerd als een bean in de Spring-context.
Het is een van de basisannotaties voor het maken van beans, samen met meer gespecialiseerde zoals @Service, @Repository en @Controller, die specialisaties van @Component zijn.
Voorbeeld:
import org.springframework.stereotype.Component;
@Component
public class MyBean {
public void doSomething() {
System.out.println("Ik werk");
}
}
Bij het scannen van componenten zal Spring een bean van deze klasse aanmaken.