Hvad er brugen af komponentscanning om foråret?
Hvad er brugen af komponentscanning om foråret?

Video: Hvad er brugen af komponentscanning om foråret?

Video: Hvad er brugen af komponentscanning om foråret?
Video: Difference Between @Configuration and @Component, @ComponentScan | Spring Annotation Tutorial 2024, November
Anonim

Ved brug af komponent scanning er en måde at spørge på Forår at opdage Forår -lykkedes komponenter . Forår har brug for oplysningerne for at finde og registrere alle Fjederkomponenter med Ansøgning kontekst, når Ansøgning starter.

Desuden, hvad er Classpath-scanning om foråret?

Spring Classpath Scanning & Administrerede komponenter. Det betyder Forår er i stand til at auto scanning , detekter og instantiér bønner fra foruddefineret projektpakke, og sparer os dermed for kedelige bønner/komponentdeklarationer i XML-fil.

Ved også, hvad gør komponentscanning? Komponent scanning registrerer automatisk afhængighedskandidater opdaget af klassestien scanning . Under scanning proces, søger Spring efter klasserne, der er kommenteret med stereotype annoteringer. Disse anmærkninger er @ Komponent , @Controller, @Service og @Repository.

Når jeg tager dette i betragtning, hvor skal jeg placere komponentscanninger?

sætte @ ComponentScan øverst i dit pakketræ. Du kan også bruge basePackages-attributten til at angive, hvor scanningen skal starte. Hvis du vil scanning alle noterede klasser, sætte klassen markeret med @ ComponentScan i com. app-pakke.

Hvordan scanner jeg komponenter i fjederstart?

Når du har defineret en Komponent scanning for en pakke, Forår ville søge efter pakken og alle dens underpakker komponenter /bønner. Hvis du bruger Fjederstøvle , tjek konfigurationen i tilgang 1. Hvis du laver en JSP/Servlet eller en Forår MVC-applikation uden brug Fjederstøvle brug metode 2.

Anbefalede: