Kāda ir komponentu skenēšanas izmantošana pavasarī?
Kāda ir komponentu skenēšanas izmantošana pavasarī?

Video: Kāda ir komponentu skenēšanas izmantošana pavasarī?

Video: Kāda ir komponentu skenēšanas izmantošana pavasarī?
Video: Difference Between @Configuration and @Component, @ComponentScan | Spring Annotation Tutorial 2024, Novembris
Anonim

Izmantojot komponentu skenēšana ir viena no jautāšanas metodēm Pavasaris atklāt Pavasaris - pārvaldīts sastāvdaļas . Pavasaris nepieciešama informācija, lai atrastu un reģistrētu visu Atsperu sastāvdaļas Ar pieteikumu kontekstā, kad pieteikumu sākas.

Turklāt, kas ir Classpath skenēšana pavasarī?

Pavasara klases ceļa skenēšana & Pārvaldītie komponenti. Tas nozīmē Pavasaris spēj auto skenēt , atklāt un iemūžināt pupiņas no iepriekš definētas projekta pakotnes, tādējādi ietaupot mūs no garlaicīgām pupiņām/komponentu deklarēšanas XML failā.

Zināt arī, ko dara komponentu skenēšana? Komponentu skenēšana automātiski nosaka klases ceļa atklātos atkarības kandidātus skenēšana . Laikā skenēšana process, Pavasaris meklē klases, kas anotētas ar stereotipu anotācijām. Šīs anotācijas ir @ Komponents , @Controller, @Service un @Repository.

Ņemot to vērā, kur ievietot komponentu skenēšanu?

ielieciet @ ComponentScan iepakojuma koka augšdaļā. Varat arī izmantot atribūtu basePackages, lai norādītu, kur sākt skenēšanu. Ja Tu gribi skenēt visas anotētās nodarbības, ielieciet klase atzīmēta ar @ ComponentScan com. lietotņu pakotni.

Kā skenēt komponentus pavasara sāknēšanas laikā?

Kad esat definējis a Komponentu skenēšana par paku, Pavasaris meklētu pakotni un visas tās apakšpaketes sastāvdaļas /pupas. Ja lietojat Pavasara zābaki , pārbaudiet konfigurāciju sadaļā 1. pieeja. Ja veicat JSP/Servlet vai a Pavasaris MVC lietojumprogramma, neizmantojot Pavasara zābaki izmantojiet 2. pieeju.

Ieteicams: