Bahorda komponentlarni skanerlashdan qanday foydalanish kerak?
Bahorda komponentlarni skanerlashdan qanday foydalanish kerak?

Video: Bahorda komponentlarni skanerlashdan qanday foydalanish kerak?

Video: Bahorda komponentlarni skanerlashdan qanday foydalanish kerak?
Video: Как работает Spring Boot и что такое auto-configuration. Магия? 2024, Dekabr
Anonim

Foydalanish komponentlarni skanerlash so'rash usullaridan biridir Bahor aniqlash uchun Bahor -boshqarilgan komponentlar . Bahor hamma narsani topish va ro'yxatdan o'tkazish uchun ma'lumot kerak Bahor komponentlari bilan ilova kontekst qachon ilova boshlanadi.

Bundan tashqari, bahorda Classpath skanerlash nima?

Bahor sinf yo'lini skanerlash & Boshqariladigan komponentlar. Buning ma'nosi Bahor avtomashinaga ega skanerlash , oldindan belgilangan loyiha paketidan fasollarni aniqlang va yarating, bu bizni XML faylidagi zerikarli fasol/komponent deklaratsiyasidan qutqaradi.

Shuningdek, bilingki, komponentlarni skanerlash nima qiladi? Komponentlarni skanerlash sinf yo'li tomonidan topilgan qaramlikka nomzodlarni avtomatik ravishda aniqlaydi skanerlash . davomida skanerlash jarayon, Bahor stereotip annotatsiyalari bilan izohlangan sinflarni qidiradi. Bu izohlar @ Komponent , @Controller, @Service va @Repository.

Buni hisobga olib, komponentlarni skanerlashni qaerga qo'yishim kerak?

qo'yish @ ComponentScan paketingiz daraxtining tepasida. Skanerlashni qaerdan boshlashni belgilash uchun basePackages atributidan ham foydalanishingiz mumkin. Agar xohlasang skanerlash barcha izohli sinflar, qo'yish @ bilan izohlangan sinf ComponentScan com da. ilova paketi.

Bahor yuklashda komponentlarni qanday skanerlashim mumkin?

Bir marta siz a Komponentlarni skanerlash paket uchun, Bahor paketni va uning barcha quyi paketlarini qidiradi komponentlar /dukkaklilar. Agar foydalanayotgan bo'lsangiz Bahorgi etik , Yondashuvda konfiguratsiyani tekshiring 1. Agar siz JSP/Servlet yoki a Bahor MVC ilovasidan foydalanmasdan Bahorgi etik 2 yondashuvdan foydalaning.

Tavsiya: