Video: Koja je upotreba napomene @repository u proljeće?
2024 Autor: Lynn Donovan | [email protected]. Zadnja izmjena: 2023-12-15 23:44
Proljeće @ Anotacija spremišta . Proljeće @ Anotacija spremišta je korišteno da naznači da klasa pruža mehanizam za skladištenje, dohvaćanje, pretraživanje, ažuriranje i brisanje operacija na objektima.
Shodno tome, šta radi napomena @repository?
@ Anotacija spremišta je marker za bilo koju klasu koja ispunjava ulogu ili stereotip a spremište (također poznat kao objekt pristupa podacima ili DAO). Među upotrebama ovog markera je automatsko prevođenje izuzetaka kao što je opisano u Odjeljku 20.2. 2, “Prevod izuzetaka”.
Takođe znajte, koja je razlika između @component @controller @repository i @service napomena u proljeće? The razlika između njima je , @ komponenta je navikao anotirati složene klase, @ Repozitorijum je marker za automatski prijevod izuzetaka u postojani sloj, za uslugu sloj koji trebamo koristiti @ usluga . Možete se uputiti Proljeće Dokumentacija da saznate više.
Nakon toga, postavlja se pitanje šta je napomena usluge u proljeće?
Proljeće @ Napomena usluge je specijalizacija @Component anotacija . Napomena Spring Service može se primijeniti samo na časove. Koristi se za označavanje klase kao a usluga provajdera.
Kako @transactional radi u proljeće?
razumijevanje @ Transakcioni anotacija. Na visokom nivou, kada klasa proglasi @ Transakcioni na sebe ili svoje članove, Proljeće kreira proxy koji implementira isto sučelje(e) kao klasa koju označavate. Drugim riječima, Proljeće omotava bean u proxy i sam bean nema saznanja o tome.