Video: Bahorda @repository annotatsiyasidan qanday foydalanish kerak?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
Bahor @ Repozitoriy izohi . Bahor @ Repozitoriy izohi hisoblanadi ishlatilgan sinf ob'ektlarda saqlash, qidirish, qidirish, yangilash va o'chirish operatsiyalari mexanizmini taqdim etishini ko'rsatish.
Shunday qilib, @repository annotatsiyasi nima qiladi?
@ Repozitoriy izohi a roli yoki stereotipini bajaradigan har qanday sinf uchun belgidir ombori (Ma'lumotlarga kirish ob'ekti yoki DAO sifatida ham tanilgan). Ushbu markerdan foydalanish orasida 20.2-bo'limda tavsiflangan istisnolarning avtomatik tarjimasi mavjud. 2, “Istisno tarjimasi”.
Shuningdek, bilingki, bahorda @component @controller @repository va @service izohlari o'rtasidagi farq nima? The orasidagi farq ular hisoblanadi , @ komponent hisoblanadi odatlangan izoh bering murakkab sinflar, @ Repozitariy marker uchun avtomatik istisno tarjimasi ichida qat'iylik qatlami, xizmat uchun @ dan foydalanishimiz kerak bo'lgan qatlam xizmat . Murojaat qilishingiz mumkin Bahor Qo'shimcha ma'lumot olish uchun hujjatlar.
Keyinchalik savol tug'iladi, bahorda xizmat annotatsiyasi nima?
Bahor @ Xizmat izohi @Componentning ixtisoslashuvidir izoh . Bahor xizmati izohi faqat sinflarga qo'llanilishi mumkin. U sinfni a sifatida belgilash uchun ishlatiladi xizmat provayder.
@transactional bahorda qanday ishlaydi?
Tushunish @ Tranzaksiya izoh. Yuqori darajada, sinf @ ni e'lon qilganda Tranzaksiya o'ziga yoki uning a'zolariga, Bahor siz izoh berayotgan sinf bilan bir xil interfeys(lar)ni amalga oshiradigan proksi-server yaratadi. Boshqa so'zlar bilan aytganda, Bahor loviyani proksi bilan o'radi va loviyaning o'zi bu haqda hech qanday ma'lumotga ega emas.