Yazda @autowired nədən istifadə edir?
Yazda @autowired nədən istifadə edir?

Video: Yazda @autowired nədən istifadə edir?

Video: Yazda @autowired nədən istifadə edir?
Video: Bahar AOP ilə aspektləri necə yazmaq olar [Bahar AOP səyahəti - 1-ci hissə] 2024, Aprel
Anonim

Yazda avtomatik naqillər . Avtomatik naqillər xüsusiyyəti bahar Çərçivə obyektdən asılılığı dolayısı ilə yeritməyə imkan verir. Daxili olaraq istifadə edir təyinedici və ya konstruktor inyeksiyası. 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.

Burada yazda Autowired annotasiyasının istifadəsi nədir?

Bahar @ Avtomatik simli annotasiya edir istifadə olunur avtomatik asılılıq inyeksiyası üçün. Bahar çərçivə asılılıq inyeksiyası üzərində qurulub və biz sinifdən asılılıqları daxil edirik bahar lobya konfiqurasiya faylı.

Həm də yazda @component nəyə xidmət edir? Yay komponenti annotasiya bir sinfi qeyd etmək üçün istifadə olunur Komponent . Bu o deməkdir ki Bahar çərçivə annotasiyaya əsaslanan konfiqurasiya və sinif yolunun skan edilməsi istifadə edildikdə asılılıq inyeksiyası üçün bu sinifləri avtomatik aşkarlayacaq.

Bundan əlavə, misal ilə yazda Autowired nədir?

In Bahar , istifadə edə bilərsən @ Avtomatik simli tənzimləyici metodu, konstruktor və ya sahə üzrə avtomatik tel lobya annotasiyası. Üstəlik, ola bilər avtomatik simli xüsusi lobyadakı əmlak. @ Avtomatik simli annotasiya məlumat növünə uyğun olaraq paxlaya avtomatik naqildir. Aşağıdakı tam baxın misal @ istifadəsini nümayiş etdirmək Avtomatik simli.

Yazda Autowiring növləri hansılardır?

Bu o deməkdir ki, avtomatik icazə vermək mümkündür Bahar BeanFactory-in məzmununu yoxlayaraq paxlalarınız üçün əməkdaşlıq edənləri (digər lobya) həll edin. Buna deyilir bahar lobya avtomatik naqillər . The avtomatik naqillər funksionallığın dörd rejimi var. Bunlar "yox", "byName", "byType" və "konstruktor"dur.