Do czego służy adnotacja @repository na wiosnę?
Do czego służy adnotacja @repository na wiosnę?

Wideo: Do czego służy adnotacja @repository na wiosnę?

Wideo: Do czego służy adnotacja @repository na wiosnę?
Wideo: Spring @Repository Annotation Examples 2024, Listopad
Anonim

Wiosna @ Adnotacja do repozytorium . Wiosna @ Adnotacja do repozytorium jest używany aby wskazać, że klasa udostępnia mechanizm przechowywania, pobierania, wyszukiwania, aktualizacji i usuwania na obiektach.

W związku z tym, co robi adnotacja @repository?

Ten @ Adnotacja do repozytorium jest wyznacznikiem każdej klasy, która spełnia rolę lub stereotyp magazyn (znany również jako obiekt dostępu do danych lub DAO). Wśród zastosowań tego znacznika jest automatyczne tłumaczenie wyjątków, jak opisano w sekcji 20.2. 2, „Tłumaczenie wyjątków”.

Wiesz też, jaka jest różnica między adnotacjami @component @controller @repository a @service wiosną? ten różnica pomiędzy im jest , @ składnik to wykorzystywany do komentować klasy złożone, @ Repozytorium to marker dla automatyczne tłumaczenie wyjątków w warstwa utrwalająca, Do obsługi warstwa, której musimy użyć @ usługa . Możesz polecić Wiosna Dokumentacja, aby dowiedzieć się więcej.

Następnie pojawia się pytanie, co to jest adnotacja usługi na wiosnę?

Wiosna @ Adnotacja usługi to specjalizacja @Component adnotacja . Adnotacja dotycząca usługi wiosennej można zastosować tylko do zajęć. Służy do oznaczenia klasy jako usługa dostawca.

Jak działa @transactional wiosną?

Zrozumienie @ Transakcyjny adnotacja. Na wysokim poziomie, gdy klasa deklaruje @ Transakcyjny na siebie lub swoich członków, Wiosna tworzy serwer proxy, który implementuje te same interfejsy, co klasa, którą opatrujesz. Innymi słowy, Wiosna owija fasolę w proxy, a sama fasola o tym nie wie.