Kas tiek vadīts ar Tx anotāciju?
Kas tiek vadīts ar Tx anotāciju?

Video: Kas tiek vadīts ar Tx anotāciju?

Video: Kas tiek vadīts ar Tx anotāciju?
Video: 8 - What is use of mvc:annotation-driven in Spring MVC? | #MVCAnnotationDriven #SpringMVC #Almighty 2024, Aprīlis
Anonim

tx : anotācija - braukts elements tiek izmantots, lai norādītu pavasara kontekstu, ko mēs izmantojam anotācija balstīta darījumu pārvaldības konfigurācija. transakciju pārvaldnieka atribūts tiek izmantots, lai nodrošinātu darījumu pārvaldnieka pupiņas nosaukumu.

Kā šādā veidā tiek izmantota @transakcijas anotācija?

Anotācija Tips Darījums . Apraksta a darījums atribūts uz atsevišķu metodi vai klasi. Klases līmenī šis anotācija pēc noklusējuma attiecas uz visām deklarējošās klases un tās apakšklases metodēm.

Pēc tam rodas jautājums, kā īsti darbojas Spring @transactional? Tātad, kad anotējat metodi ar @ Darījums , Pavasaris dinamiski izveido starpniekserveri, kas ievieš to pašu interfeisu(-es) kā klasei, kuru anotējat. Un, kad klienti veic zvanus uz jūsu objektu, zvani tiek pārtverti un darbības tiek ievadītas, izmantojot starpniekservera mehānismu.

Līdzīgi tiek jautāts, kur jūs ievietojat darījumu anotācijas?

@ Darījumu anotācijas jānovieto ap visām nedalāmām darbībām. Izmantojot @ Darījuma darījums pavairošana tiek apstrādāta automātiski. Ja ar pašreizējo metodi tiek izsaukta cita metode, šai metodei būs iespēja pievienoties notiekošajai darījums.

Kas ir izplatīšana darījuma anotācijā pavasarī?

In Pavasaris lietojumprogrammas, ja iespējojat anotācija pamatā darījums atbalsts, izmantojot <tx: anotācija -driven/> un komentējiet jebkuru klasi/metodi ar @ Darījums ( pavairošana = Pavairošana . OBLIGĀTI), tad Pavasaris sistēma sāksies a darījums un izpilda metodi un veic darījums.

Ieteicams: