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.