@autowired və @bean arasındakı fərq nədir?
@autowired və @bean arasındakı fərq nədir?

Video: @autowired və @bean arasındakı fərq nədir?

Video: @autowired və @bean arasındakı fərq nədir?
Video: Bahar AOP ilə aspektləri necə yazmaq olar [Bahar AOP səyahəti - 1-ci hissə] 2024, Sentyabr
Anonim

@ istifadə etdiyiniz zaman lobya getBean() metodundan istifadə edərək həmin obyektdən istifadə etmək istədiyiniz zaman İd təqdim etmək və həmin İd çağırmaq üçün cavabdehsiniz. Avtomatik simli çağıran hissədən qaçmağa kömək edir və hər dəfə lazım olanda obyekti qaytarır.

Bundan başqa, @autowired nədən istifadə edir?

@ Avtomatik simli annotasiya harada və necə üzərində daha dəqiq nəzarəti təmin edir avtomatik naqillər yerinə yetirilməlidir. @ Avtomatik simli annotasiyadan istifadə etmək olar avtomatik naqil @Tələb olunan annotasiya, konstruktor, xassə və ya ixtiyari adlar və/yaxud çoxlu arqumentləri olan üsullar kimi təyinedici metodda lobya.

Yuxarıdakıların yanında @bean annotasiyası nə edir? Bahar @ Fasulye Annotasiyası . Bahar @ Fasulye Annotasiyası a qaytardığını müəyyən etmək üçün metoda tətbiq edilir lobya Bahar konteksti ilə idarə olunmalıdır. Bahar Fasulye annotasiyası adətən Konfiqurasiya sinifləri metodlarında elan edilir. Bu halda, lobya metodlar digər @ istinad edə bilər lobya eyni sinifdə olan metodları birbaşa çağırmaqla.

Bundan əlavə, yaz çəkməsindəki lobya nədir?

Tətbiqinizin əsasını təşkil edən və tərəfindən idarə olunan obyektlər Bahar IoC konteyneri deyilir lobya . A lobya tərəfindən yaradılan, yığılan və başqa şəkildə idarə olunan obyektdir Bahar IoC konteyneri. Bunlar lobya konteynerə təqdim etdiyiniz konfiqurasiya metadatası ilə yaradılır.

Lobya inyeksiyası nədir?

Enjeksiyon lobya . istifadə etmək üçün lobya yaradırsan, sən iynə vurmaq onları başqa birinə lobya sonra JavaServer Faces proqramı kimi bir proqram tərəfindən istifadə edilə bilər. Məsələn, siz yarada bilərsiniz lobya daxil olmaq istədiyiniz Printer adlanır iynə vurmaq salamlardan biri lobya : javax idxal edin. iynə vurmaq.