Video: Yazda @repository annotasiyasının istifadəsi nədir?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
Bahar @ Repozitor Annotasiyası . Bahar @ Repozitor annotasiyası edir istifadə olunur sinifin obyektlərdə saxlama, axtarış, axtarış, yeniləmə və silmə əməliyyatı mexanizmini təmin etdiyini göstərmək.
Beləliklə, @repository annotasiyası nə edir?
@ Repozitor annotasiyası a-nın rolunu və ya stereotipini yerinə yetirən hər hansı bir sinif üçün markerdir anbar (həmçinin Data Access Object və ya DAO kimi tanınır). Bu markerin istifadələri arasında Bölmə 20.2-də təsvir olunduğu kimi istisnaların avtomatik tərcüməsi də var. 2, “İstisna tərcüməsi”.
Həmçinin bilin, yazda @component @controller @repository və @service annotasiyaları arasında fərq nədir? The aralarındakı fərq onlar edir , @ komponentdir alışdı annotasiya etmək mürəkkəb siniflər, @ Repozitordur marker üçün avtomatik istisna tərcüməsi içində davamlılıq təbəqəsi, xidmət üçün @ qatından istifadə etməliyik xidmət . Müraciət edə bilərsiniz Bahar Daha çox bilmək üçün sənədlər.
Sonradan sual yaranır ki, yazda xidmət annotasiyası nədir?
Bahar @ Xidmət annotasiyası @Component-in ixtisasıdır annotasiya . Bahar Xidməti annotasiyası yalnız siniflərə tətbiq oluna bilər. Sinfi a kimi qeyd etmək üçün istifadə olunur xidmət provayder.
@transactional yazda necə işləyir?
Anlamaq @ Əməliyyat annotasiya. Yüksək səviyyədə, bir sinif @ elan etdikdə Əməliyyat özünə və ya üzvlərinə, Bahar şərh etdiyiniz siniflə eyni interfeys(ləri) həyata keçirən proksi yaradır. Başqa sözlə, Bahar lobyanı proksiyə bürür və paxlanın özünün bundan xəbəri yoxdur.