Junior — Middle
Was stellt die Annotation @Component im Kontext des Spring Frameworks dar?
sobes.tech KI
Antwort von AI
Die @Component-Annotation im Spring Framework wird verwendet, um eine Klasse automatisch als Spring Bean im Anwendungskontext zu erkennen und zu registrieren.
Wenn eine Klasse mit @Component markiert ist, erstellt Spring beim Scannen der Pakete eine Instanz dieser Klasse und verwaltet deren Lebenszyklus, was die Dependency-Injektion ermöglicht und die Verwendung dieses Beans in anderen Teilen der Anwendung erlaubt.
Beispiel:
@Component
public class MyService {
public void doWork() {
// Logik
}
}
Daher ist @Component eine grundlegende Annotation zur Definition von Komponenten, die Spring automatisch erkennen und registrieren soll.