Sobes.tech
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.