Jaké je použití anotace @repository na jaře?
Jaké je použití anotace @repository na jaře?

Video: Jaké je použití anotace @repository na jaře?

Video: Jaké je použití anotace @repository na jaře?
Video: Spring @Repository Annotation Examples 2024, Listopad
Anonim

Jaro @ Anotace úložiště . Jaro @ Anotace úložiště je použitý k označení, že třída poskytuje mechanismus pro operace ukládání, načítání, vyhledávání, aktualizace a odstraňování objektů.

Co tedy dělá anotace @repository?

@ Anotace úložiště je značka pro jakoukoli třídu, která plní roli nebo stereotyp a úložiště (také známý jako Data Access Object nebo DAO). Mezi použití této značky je automatický překlad výjimek, jak je popsáno v části 20.2. 2, „Překlad výjimek“.

Také víte, jaký je rozdíl mezi @component @controller @repository a @service anotacemi na jaře? The rozdíl mezi jim je , @ komponenta je zvyklý opatřit poznámkami složené třídy, @ Úložiště je zvýrazňovač pro automatický překlad výjimek v perzistentní vrstva, za službu vrstvu, kterou musíme použít @ servis . Můžete odkazovat Jaro Dokumentace, abyste věděli více.

Následně je otázkou, co je servisní anotace na jaře?

Jaro @ Servisní anotace je specializací @Component anotace . Anotace jarní služby lze aplikovat pouze na třídy. Používá se k označení třídy jako a servis poskytovatel.

Jak funguje @transakční na jaře?

Pochopení @ Transakční anotace. Na vysoké úrovni, když třída deklaruje @ Transakční na sebe nebo na své členy, Jaro vytvoří proxy, která implementuje stejné rozhraní jako třída, kterou anotujete. Jinými slovy, Jaro zabalí fazole do proxy a fazole sama o tom nemá žádné znalosti.