Mis kasu on @repository annotatsioonist kevadel?
Mis kasu on @repository annotatsioonist kevadel?

Video: Mis kasu on @repository annotatsioonist kevadel?

Video: Mis kasu on @repository annotatsioonist kevadel?
Video: WANT to TEST your SPRING WEB layer? 2024, November
Anonim

Kevad @ Hoidla annotatsioon . Kevad @ Hoidla annotatsioon on kasutatud näidata, et klass pakub mehhanismi objektide salvestamiseks, otsimiseks, otsimiseks, värskendamiseks ja kustutamiseks.

Mida teeb @repository annotatsioon järelikult?

@ Hoidla annotatsioon on marker igale klassile, mis täidab a rolli või stereotüüpi hoidla (tuntud ka kui Data Access Object või DAO). Selle markeri kasutusvõimaluste hulka kuulub ka erandite automaatne tõlkimine, nagu on kirjeldatud jaotises 20.2. 2, “Erandtõlge”.

Tea ka, mis vahe on @component @controller @repository ja @service annotatsioonidel kevadel? The vahet neid on , @ komponent on harjunud annoteerida liitklassid, @ Hoidla on marker jaoks automaatne erandi tõlge aastal püsivuskiht, teenuse eest kihti peame kasutama @ teenust . Võite viidata Kevad Lisateabe saamiseks dokumentatsioon.

Seejärel tekib küsimus, mis on teenuse annotatsioon kevadel?

Kevad @ Teenuse annotatsioon on @Componenti spetsialiseerumine annotatsioon . Kevadteenistuse annotatsioon saab rakendada ainult klassidele. Seda kasutatakse klassi märkimiseks kui a teenust pakkuja.

Kuidas @transaction kevadel töötab?

@-st mõistmine Tehinguline annotatsioon. Kõrgel tasemel, kui klass teatab @ Tehinguline iseendale või oma liikmetele, Kevad loob puhverserveri, mis rakendab sama(d) liidest (liideseid) kui klass, millele annoteerite. Teisisõnu, Kevad mähib oa puhverserveris ja uba ise ei tea sellest.