Apakah kegunaan imbasan komponen pada musim bunga?
Apakah kegunaan imbasan komponen pada musim bunga?

Video: Apakah kegunaan imbasan komponen pada musim bunga?

Video: Apakah kegunaan imbasan komponen pada musim bunga?
Video: Как работает Spring Boot и что такое auto-configuration. Магия? 2024, Mungkin
Anonim

menggunakan imbasan komponen adalah salah satu kaedah bertanya Musim bunga untuk mengesan Musim bunga -diuruskan komponen . Musim bunga memerlukan maklumat untuk mencari dan mendaftar semua Komponen spring dengan permohonan konteks apabila permohonan bermula.

Tambahan pula, apakah itu pengimbasan Classpath pada musim bunga?

Pengimbasan Laluan Kelas Musim Bunga & Komponen Terurus. Ini bermaksud Musim bunga boleh auto imbas , mengesan dan membuat instantiate kacang daripada pakej projek yang telah ditetapkan, justeru menyelamatkan kami daripada membosankan kacang/pengisytiharan komponen dalam fail XML.

Juga Tahu, apakah yang dilakukan oleh pengimbasan komponen? Pengimbasan komponen secara automatik mengesan calon pergantungan yang ditemui oleh laluan kelas mengimbas . Semasa mengimbas proses, Spring mencari kelas yang diberi anotasi dengan anotasi stereotaip. Anotasi tersebut ialah @ Komponen , @Controller, @Service dan @Repository.

Dengan mengambil kira perkara ini, di manakah saya hendak meletakkan imbasan komponen?

letak @ ComponentScan di bahagian atas pokok pakej anda. Anda juga boleh menggunakan atribut basePackages untuk menentukan tempat untuk memulakan pengimbasan. Jika anda mahu imbas semua kelas beranotasi, letak kelas diberi catatan @ ComponentScan dalam com. pakej aplikasi.

Bagaimanakah saya mengimbas komponen dalam but spring?

Sebaik sahaja anda mentakrifkan a Imbasan Komponen untuk pakej, Musim bunga akan mencari pakej dan semua subpakejnya untuk komponen /kacang. Jika anda menggunakan Kasut Musim Bunga , semak konfigurasi dalam Pendekatan 1. Jika anda melakukan JSP/Servlet atau a Musim bunga Aplikasi MVC tanpa menggunakan Kasut Musim Bunga gunakan Pendekatan 2.

Disyorkan: