Yazda növünə görə?

Mündəricat:

Yazda növünə görə?
Yazda növünə görə?
Anonim

Baharda "Növə görə avtomatik kabelləşdirmə" o deməkdir ki, paxlanın məlumat növü digər paxla xüsusiyyətinin məlumat növü ilə uyğundursa, onu avtomatik naqil edin. Məsələn, "şəxs" paxlası "bacarıq" sinfinin məlumat növü olan bir xüsusiyyəti ifşa edir, Spring "bacarıq" sinfinin eyni məlumat növünə malik olan paxlalıları tapacaq və onu avtomatik olaraq telləndirəcək.

Növə görə avtomatik naqil edə bilərsiniz?

Bu rejim mülkiyyət növünə görə avtomatik kabelləşdirməni təyin edir. Bahar konteyneri XML konfiqurasiya faylında autowire atributunun byType olaraq təyin olunduğu lobyaya baxır. Daha sonra o, tipi konfiqurasiya faylındakı lobya adlarından birinə uyğun gəlirsə, onu uyğunlaşdırmağa və onu similəşdirməyə çalışır.

Baharda Avtomatik kabelin neçə növü var?

Beləliklə, Bahar bütün istifadə edilən paxlalar üzrə asılılıqları bilmək üçün BeanFactory-dən istifadə edə bilir. XML konfiqurasiyasına əsaslanan avtomatik naqilləmə funksiyası beş rejimə malikdir – yox, byName, by Type, constructor, and autodetect. Defolt rejim yoxdur.

Niyə @autowired annotasiyasından istifadə edirik?

@Autowired annotasiyası avtomatik naqillərin harada və necə yerinə yetirilməsinə dair daha dəqiq nəzarət təmin edir. @Autowired annotasiyası @Tələb olunan annotasiya, konstruktor, özəllik və ya ixtiyari adlar və/yaxud çoxlu arqumentli üsullar kimi təyinedici metodda lobya avtomatik tel çəkmək üçün istifadə edilə bilər.

Baharda @inject nədir?

@Inject, üçün standart müəyyən edən CDI adlı Java texnologiyasının bir hissəsidir. Spring ilə oxşar asılılıq inyeksiyası. Bahar tətbiqində iki annotasiya Baharın özlərinə əlavə olaraq bəzi JSR-299 annotasiyalarını dəstəkləməyə qərar verdiyi kimi işləyir.

Tövsiyə: