Sobes.tech
Junior — Middle

L'annotation @Component peut-elle être utilisée pour désigner un bean dans Spring?

sobes.tech IA

Réponse de l'IA

Oui, l'annotation @Component dans Spring est utilisée pour marquer une classe comme un composant qui sera automatiquement détecté et enregistré en tant que bean dans le contexte Spring.

C'est l'une des annotations de base pour créer des beans, aux côtés d'autres plus spécialisées comme @Service, @Repository et @Controller, qui sont des spécialisations de @Component.

Exemple:

import org.springframework.stereotype.Component;

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

Lors de la détection des composants, Spring créera un bean de cette classe.