Vidéo: A quoi sert l'annotation @repository au printemps ?
2024 Auteur: Lynn Donovan | [email protected]. Dernière modifié: 2023-12-15 23:46
Printemps @ Annotation du référentiel . Printemps @ Annotation du référentiel est utilisé pour indiquer que la classe fournit le mécanisme de stockage, de récupération, de recherche, de mise à jour et de suppression sur les objets.
Par conséquent, à quoi sert l'annotation @repository ?
Les @ Annotation du référentiel est un marqueur pour toute classe qui remplit le rôle ou le stéréotype d'un dépôt (également connu sous le nom d'objet d'accès aux données ou DAO). Parmi les utilisations de ce marqueur se trouve la traduction automatique des exceptions comme décrit dans la Section 20.2. 2, « Traduction des exceptions ».
Sachez également, quelle est la différence entre les annotations @component @controller @repository et @service au printemps ? Les différence entre eux est , @ le composant est habitué annoter classes composées, @ Le référentiel est un marqueur pour traduction automatique des exceptions dans le couche de persistance, pour le service couche que nous devons utiliser @ service . Vous pouvez vous référer Printemps Documentation pour en savoir plus.
Par la suite, la question est, qu'est-ce que l'annotation de service au printemps ?
Printemps @ Annotation de service est une spécialisation de @Component annotation . Annotation du service de printemps ne peut s'appliquer qu'aux classes. Il est utilisé pour marquer la classe comme un service fournisseur.
Comment fonctionne @transactionnel au printemps ?
Entente @ Transactionnel annotation. A un niveau élevé, lorsqu'une classe déclare @ Transactionnel sur lui-même ou ses membres, Printemps crée un proxy qui implémente la ou les mêmes interfaces que la classe que vous annotez. En d'autres termes, Printemps enveloppe le bean dans le proxy et le bean lui-même n'en a aucune connaissance.