Bahorda avtoulovning nechta turi mavjud?
Bahorda avtoulovning nechta turi mavjud?

Video: Bahorda avtoulovning nechta turi mavjud?

Video: Bahorda avtoulovning nechta turi mavjud?
Video: Как сажать и размножать лук. Обслуживание от А до Я. 2024, Noyabr
Anonim

Bahor beshni qo'llab-quvvatlaydi avtoulovlar turlari va ular no(standart), byType, byName, konstruktor va autodetect.

Xuddi shunday, odamlar bahorda avtoulovning har xil turlari qanday?

Bu avtomatik ravishda ruxsat berish mumkinligini anglatadi Bahor hamkorlarni hal qilish ( boshqa loviya) tekshirish orqali loviyangiz uchun the tarkibi the BeanFactory. Bu deyiladi bahor loviya avtomatik simlarni ulash . Avtomatik simlar Funktsionallik to'rtta rejimga ega. Bular "no", "byName", "byType" va "konstruktor".

Xuddi shunday, misollar bilan bahorda Autowiring nima? Bahor bo'lishi kerak bo'lgan mulk bilan bir xil nomdagi fasolni qidiradi avtomatik simli . Uchun misol , agar fasol ta'rifi o'rnatilgan bo'lsa avtomatik sim nomi bilan va u asosiy xususiyatni o'z ichiga oladi (ya'ni, u setMaster(..) usuliga ega), Bahor master nomli fasol ta'rifini qidiradi va undan xususiyatni o'rnatish uchun foydalanadi.

Xuddi shunday, Autowire turlari qanday?

XML konfiguratsiyasiga asoslangan avtomatik simlarni ulash Funktsionallik beshta rejimga ega - yo'q, byName, turi bo'yicha , konstruktor va autodetect. Standart rejim - yo'q.

Nima uchun @autowired bahorda ishlatiladi?

Bahor mumkin avtomatik sim XML konfiguratsiyasi miqdori bilan yordam beradigan konstruktor-arg va xususiyat teglaridan foydalanmasdan hamkorlikdagi fasol o'rtasidagi munosabat. Avtomatik simlarni ulash ning Bahor Framework ob'ektga bog'liqlikni bilvosita kiritish imkonini beradi.

Tavsiya: