Yazda byType və byName arasında fərq nədir?
Yazda byType və byName arasında fərq nədir?

Video: Yazda byType və byName arasında fərq nədir?

Video: Yazda byType və byName arasında fərq nədir?
Video: "Soyuq günəş" 2024, Noyabr
Anonim

The byType və byName arasındakı fərq avtomatik naqil aşağıdakı kimidir: Autowire növü ilə konfiqurasiya faylında lobya axtaracaq, onun id-si naqil ediləcək mülkiyyət növü ilə uyğundur, avtomatik kabel isə adı ilə id-si simləşdiriləcək əmlak adı ilə uyğun gələn lobya axtaracaq.

Həmçinin sual yaranır ki, yazda Autowiring byType nədir?

In Bahar , “ Növə görə avtomatik naqillər ” o deməkdir ki, əgər paxlanın məlumat növü digər paxla əmlakının məlumat növü ilə uyğundursa, onu avtomatik tel edin. Məsələn, "şəxs" lobya "bacarıq" sinifinin məlumat növü olan bir xüsusiyyəti ifşa edir, Bahar eyni tipli "bacarıq" sinifinə malik lobya tapacaq və onu avtomatik olaraq tel edəcək.

Bir də sual oluna bilər ki, yazda @autowired-in məqsədi nədir? Avtomatik naqillər xüsusiyyəti bahar Çərçivə obyektdən asılılığı dolayısı ilə yeritməyə imkan verir. Daxili olaraq təyinedici və ya konstruktor inyeksiyasından istifadə edir. Avtomatik naqillər primitiv və sətir dəyərləri daxil etmək üçün istifadə edilə bilməz. Yalnız istinadla işləyir.

Həm də bilirsiniz, yazda neçə növ Avtomatik kabel var?

Buna deyilir bahar lobya avtomatik naqillər . The avtomatik naqillər funksionallığın dörd rejimi var. Bunlar "yox", "byName", "byType" və "konstruktor"dur. Başqa avtomatik naqil avtomatik aşkarlama rejimi köhnəlmişdir.

Yazda naqil nədir?

- lobya məftillər lobya ilə birləşmə prosesidir Bahar konteyner. Tələb olunan lobya konteynerə məlumat verilməlidir və konteyner onları bir-birinə bağlamaq üçün asılılıq inyeksiyasından necə istifadə etməlidir, məftillər lobya.

Tövsiyə: