Apakah @ComponentScan?
Apakah @ComponentScan?

Video: Apakah @ComponentScan?

Video: Apakah @ComponentScan?
Video: DJ APAKAH AKU SEJAHAT ITU DI MATAMU - AKU DIMATAMU REMIX FULL BASS VIRAL TIKTOK TERBARU 2023 2024, Mungkin
Anonim

@ ComponentScan anotasi digunakan dengan anotasi @Configuration untuk memberitahu Spring pakej untuk mengimbas komponen beranotasi. Apabila anda menentukan basePackageClasses, Spring akan mengimbas pakej (dan subpakej) kelas yang anda tentukan.

Soalan juga ialah, apakah perbezaan antara @component dan @ComponentScan?

Menggunakan anotasi @ ComponentScan , anda boleh memberitahu Spring di mana Spring-managed anda komponen berbohong. Selain itu, @ Komponen ialah anotasi generik untuk mana-mana Spring-Managed komponen . Untuk contoh - Jika anda mencipta kelas yang dipanggil Pengujian di dalam pakej com.

anotasi apa yang digunakan untuk imbasan automatik? Spring @Component, @Service, @Repository dan @Controller anotasi adalah digunakan untuk automatik pengesanan kacang menggunakan classpath imbas masuk Rangka kerja musim bunga. @Komponen adalah generik anotasi.

Juga, apakah kegunaan @SpringBootApplication?

Kasut Musim Bunga @ SpringBootApplication anotasi ialah digunakan untuk menandakan kelas konfigurasi yang mengisytiharkan satu atau lebih kaedah @Bean dan juga mencetuskan konfigurasi automatik dan pengimbasan komponen. Ia sama seperti mengisytiharkan kelas dengan anotasi @Configuration, @EnableAutoConfiguration dan @ComponentScan.

Apakah perbezaan antara @SpringBootApplication dan @EnableAutoConfiguration?

@ComponentScan memberitahu Spring untuk melihat untuk komponen, konfigurasi dan perkhidmatan lain di dalam pakej yang ditentukan. Spring mampu mengimbas secara automatik, mengesan dan mendaftarkan kacang atau komponen anda daripada pakej projek yang telah ditetapkan. Jika tiada pakej dinyatakan pakej kelas semasa diambil sebagai pakej root.