Koja je upotreba napomene @repository u proljeće?
Koja je upotreba napomene @repository u proljeće?

Video: Koja je upotreba napomene @repository u proljeće?

Video: Koja je upotreba napomene @repository u proljeće?
Video: Spring @Repository Annotation Examples 2024, Decembar
Anonim

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.