Per a què serveix l'anotació @repository a la primavera?
Per a què serveix l'anotació @repository a la primavera?

Vídeo: Per a què serveix l'anotació @repository a la primavera?

Vídeo: Per a què serveix l'anotació @repository a la primavera?
Vídeo: Деревянный самодельный инкубатор для яиц с прожектором или лампой. 2024, De novembre
Anonim

Primavera @ Anotació del repositori . Primavera @ Anotació del repositori és utilitzat per indicar que la classe proporciona el mecanisme per a l'operació d'emmagatzematge, recuperació, cerca, actualització i eliminació d'objectes.

En conseqüència, què fa l'anotació @repository?

la @ Anotació del repositori és un marcador per a qualsevol classe que compleixi el paper o l'estereotip de a repositori (també conegut com a Data Access Object o DAO). Entre els usos d'aquest marcador hi ha la traducció automàtica d'excepcions tal com es descriu a la Secció 20.2. 2, "Traducció d'excepcions".

Sapigueu també, quina diferència hi ha entre les anotacions @component @controller @repository i @service a la primavera? El diferència entre ells és , @ component és acostumat anotar classes compostes, @ El repositori és un marcador per traducció automàtica d'excepcions en el capa de persistència, pel servei capa que hem d'utilitzar @ servei . Podeu consultar Primavera Documentació per saber-ne més.

Posteriorment, la pregunta és, què és l'anotació del servei a la primavera?

Primavera @ Anotació del servei és una especialització de @Component anotació . Anotació del servei de primavera només es pot aplicar a les classes. S'utilitza per marcar la classe com a servei proveïdor.

Com funciona @transactional a la primavera?

Entenent @ Transaccional anotació. A un nivell alt, quan una classe declara @ Transaccional sobre si mateix o sobre els seus membres, Primavera crea un servidor intermediari que implementa les mateixes interfícies que la classe que esteu anotant. En altres paraules, Primavera embolcalla el bean al proxy i el bean en si no en té coneixement.