Sobes.tech
Junior — Middle

A anotação @Component pode ser usada para marcar um bean no Spring?

sobes.tech IA

Resposta da IA

Sim, a anotação @Component no Spring é usada para marcar uma classe como um componente que será automaticamente detectado e registrado como um bean no contexto do Spring.

É uma das anotações básicas para criar beans, juntamente com outras mais especializadas como @Service, @Repository e @Controller, que são especializações de @Component.

Exemplo:

import org.springframework.stereotype.Component;

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

Ao escanear os componentes, o Spring criará um bean desta classe.