Sobes.tech
Junior — Middle

Czy adnotacja @Component może być używana do oznaczania beana w Spring?

sobes.tech AI

Odpowiedź od AI

Tak, adnotacja @Component w Springu jest używana do oznaczania klasy jako komponentu, który będzie automatycznie wykrywany i rejestrowany jako bean w kontekście Spring.

Jest to jedna z podstawowych adnotacji do tworzenia beanów, obok bardziej wyspecjalizowanych, takich jak @Service, @Repository i @Controller, które są specjalizacjami @Component.

Przykład:

import org.springframework.stereotype.Component;

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

Podczas skanowania komponentów, Spring utworzy bean tej klasy.