Sobes.tech
Junior — Middle

¿Puede usarse la anotación @Component para marcar un bean en Spring?

sobes.tech AI

Respuesta de la IA

Sí, la anotación @Component en Spring se utiliza para marcar una clase como un componente que será detectado y registrado automáticamente como un bean en el contexto de Spring.

Es una de las anotaciones básicas para crear beans, junto con otras más especializadas como @Service, @Repository y @Controller, que son especializaciones de @Component.

Ejemplo:

import org.springframework.stereotype.Component;

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

Al escanear los componentes, Spring creará un bean de esta clase.