Junior — Middle
Poate fi utilizată adnotarea @Component pentru a marca un bean în Spring?
sobes.tech AI
Răspuns de la AI
Da, adnotarea @Component din Spring este utilizată pentru a marca o clasă ca fiind un component care va fi detectat automat și înregistrat ca un bean în contextul Spring.
Este una dintre adnotările de bază pentru crearea de beans, alături de cele mai specializate precum @Service, @Repository și @Controller, care sunt specializări ale @Component.
Exemplu:
import org.springframework.stereotype.Component;
@Component
public class MyBean {
public void doSomething() {
System.out.println("Lucrez");
}
}
La scanarea componentelor, Spring va crea un bean al acestei clase.