Vad är användningen av komponentskanning på våren?
Vad är användningen av komponentskanning på våren?

Video: Vad är användningen av komponentskanning på våren?

Video: Vad är användningen av komponentskanning på våren?
Video: Vad är användningen av svarta fröolja 2024, Maj
Anonim

Använder sig av komponentskanning är ett sätt att fråga Vår att upptäcka Vår -hanterade komponenter . Vår behöver informationen för att hitta och registrera alla Fjäderkomponenter med Ansökan sammanhang när Ansökan startar.

Dessutom, vad är Classpath-skanning på våren?

Spring Classpath Scanning & Hanterade komponenter. Detta betyder Vår kan automatiskt skanna , upptäck och instansiera bönor från fördefinierade projektpaket, vilket sparar oss från tråkiga bönor/komponentdeklarationer i XML-fil.

Vet du också, vad gör komponentskanning? Komponentskanning upptäcker automatiskt beroendekandidater som upptäckts av klassvägen läser in . Under läser in process söker Spring efter klasserna som är kommenterade med stereotypa kommentarer. Dessa kommentarer är @ Komponent , @Controller, @Service och @Repository.

Med tanke på detta, var placerar jag komponentskanningar?

sätta @ ComponentScan högst upp i ditt paketträd. Du kan också använda attributet basePackages för att ange var skanningen ska börja. Om du vill skanna alla noterade klasser, sätta klassen märkt med @ ComponentScan i com. app-paket.

Hur skannar jag komponenter i fjäderstart?

När du väl definierar en Komponentskanning för ett paket, Vår skulle söka efter paketet och alla dess underpaket komponenter /bönor. Om du använder Fjäderkänga , kontrollera konfigurationen i Approach 1. Om du gör en JSP/Servlet eller en Vår MVC-applikation utan att använda Fjäderkänga använd tillvägagångssätt 2.

Rekommenderad: