Wat is het nut van @repository-annotatie in het voorjaar?
Wat is het nut van @repository-annotatie in het voorjaar?

Video: Wat is het nut van @repository-annotatie in het voorjaar?

Video: Wat is het nut van @repository-annotatie in het voorjaar?
Video: Spring @Repository Annotation Examples 2024, Mei
Anonim

Voorjaar @ Annotatie in opslagplaats . Voorjaar @ Annotatie in opslagplaats is gebruikt om aan te geven dat de klasse het mechanisme biedt voor het opslaan, ophalen, zoeken, bijwerken en verwijderen van objecten.

Wat doet @repository-annotatie dus?

De @ Annotatie in opslagplaats is een markering voor elke klasse die de rol of het stereotype van a. vervult opslagplaats (ook bekend als Data Access Object of DAO). Een van de toepassingen van deze marker is de automatische vertaling van uitzonderingen zoals beschreven in paragraaf 20.2. 2, “Uitzondering vertaling”.

Weet ook, wat is het verschil tussen @component @controller @repository en @service annotaties in het voorjaar? De verschil tussen hen is , @ onderdeel is gewend om annoteren samengestelde klassen, @ Opslagplaats is een markeerstift voor automatische uitzondering vertaling in de persistentie laag, voor service laag die we moeten gebruiken @ onderhoud . U kunt verwijzen Voorjaar Documentatie om meer te weten.

Vervolgens is de vraag: wat is serviceannotatie in het voorjaar?

Voorjaar @ Serviceannotatie is een specialisatie van @Component annotatie . Annotatie Spring Service kan alleen worden toegepast op klassen. Het wordt gebruikt om de klasse te markeren als a onderhoud aanbieder.

Hoe werkt @transactional in het voorjaar?

Begrip @ Transactioneel annotatie. Op een hoog niveau, wanneer een klasse @ verklaart Transactioneel op zichzelf of op haar leden, Voorjaar maakt een proxy die dezelfde interface(s) implementeert als de klasse die u annoteert. Met andere woorden, Voorjaar wikkelt de boon in de proxy en de boon zelf heeft er geen kennis van.