Was nützt der Komponentenscan im Frühjahr?
Was nützt der Komponentenscan im Frühjahr?

Video: Was nützt der Komponentenscan im Frühjahr?

Video: Was nützt der Komponentenscan im Frühjahr?
Video: Personalisierte Medizin mit Priv.-Doz. Dr. med. Verena Gaidzik 2024, November
Anonim

Verwenden von Komponentenscan ist eine Methode zu fragen Feder zu erkennen Feder -gelang es Komponenten . Feder benötigt die Informationen, um alle zu finden und zu registrieren Federkomponenten mit dem Anwendung Kontext, wenn die Anwendung beginnt.

Und was ist Classpath-Scanning im Frühjahr?

Spring Classpath Scanning & verwaltete Komponenten. Das heisst Feder ist in der Lage zu automatisieren Scan , Beans aus vordefinierten Projektpaketen erkennen und instanziieren, was uns die langwierige Beans-/Komponentendeklaration in XML-Dateien erspart.

Wissen Sie auch, was das Scannen von Komponenten bewirkt? Bauteilscannen erkennt automatisch Abhängigkeitskandidaten, die vom Klassenpfad entdeckt wurden Scannen . Während der Scannen Prozess sucht Spring nach den Klassen, die mit den Stereotypannotationen annotiert sind. Diese Anmerkungen sind @ Komponente , @Controller, @Service und @Repository.

Wenn man dies berücksichtigt, wo platziere ich Komponentenscans?

stellen @ Komponentenscan oben in Ihrem Paketbaum. Sie können auch das basePackages-Attribut verwenden, um anzugeben, wo der Scanvorgang gestartet werden soll. Wenn du möchtest Scan alle angemerkten Klassen, stellen die mit @ annotierte Klasse Komponentenscan imcom. App-Paket.

Wie scanne ich Komponenten im Spring Boot?

Sobald Sie a. definiert haben Komponentenscan für ein Paket, Feder würde das Paket und alle seine Unterpakete nach durchsuchen Komponenten /Bohnen. Wenn Sie verwenden Frühlingsstiefel , überprüfen Sie die Konfiguration in Ansatz 1. Wenn Sie ein JSP/Servlet oder a Feder MVC-Anwendung ohne Verwendung Frühlingsstiefel verwenden Sie Ansatz 2.

Empfohlen: