Sobes.tech
Junior — Middle

Kann die Annotation @Component verwendet werden, um einen Bean in Spring zu kennzeichnen?

sobes.tech KI

Antwort von AI

Ja, die @Component-Annotation in Spring wird verwendet, um eine Klasse als Komponente zu kennzeichnen, die automatisch erkannt und als Bean im Spring-Kontext registriert wird.

Dies ist eine der grundlegenden Annotationen zum Erstellen von Beans, zusammen mit spezialisierteren wie @Service, @Repository und @Controller, die spezielle Formen von @Component sind.

Beispiel:

import org.springframework.stereotype.Component;

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

Beim Scannen der Komponenten wird Spring ein Bean dieser Klasse erstellen.