Wat is die gebruik van @repository-aantekening in die lente?
Wat is die gebruik van @repository-aantekening in die lente?

Video: Wat is die gebruik van @repository-aantekening in die lente?

Video: Wat is die gebruik van @repository-aantekening in die lente?
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, Mei
Anonim

Lente @ Bewaarplekaantekening . Lente @ Bewaarplekaantekening is gebruik word om aan te dui dat die klas die meganisme verskaf vir berging, herwinning, soek, bywerk en uitvee werking op voorwerpe.

Gevolglik, wat doen @repository-annotasie?

Die @ Bewaarplekaantekening is 'n merker vir enige klas wat die rol of stereotipe van a vervul bewaarplek (ook bekend as Data Access Object of DAO). Onder die gebruike van hierdie merker is die outomatiese vertaling van uitsonderings soos beskryf in Afdeling 20.2. 2, “Uitsonderingsvertaling”.

Weet ook, wat is die verskil tussen @component @controller @repository en @service-aantekeninge in die lente? Die verskil tussen hulle is , @ komponent is gewoond aan annoteer saamgestelde klasse, @ Bewaarplek is 'n merker vir outomatiese uitsonderingsvertaling in die volharding laag, vir diens laag wat ons moet gebruik @ diens . Jy kan verwys Lente Dokumentasie om meer te wete te kom.

Die vraag is dan, wat is diensaantekening in die lente?

Lente @ Diensaantekening is 'n spesialisasie van @Component annotasie . Lentediens-aantekening kan slegs op klasse toegepas word. Dit word gebruik om die klas as 'n te merk diens verskaffer.

Hoe werk @transactional in die lente?

Verstaan @ Transaksionele annotasie. Op 'n hoë vlak, wanneer 'n klas @ verklaar Transaksionele op homself of sy lede, Lente skep 'n instaanbediener wat dieselfde koppelvlak(s) implementeer as die klas wat jy annoteer. Met ander woorde, Lente draai die boontjie in die proxy toe en die boontjie self het geen kennis daarvan nie.