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