Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 24672|Atbildi: 0

[Avots] Spring Boot's HandlerInterceptor pārtvērējs

[Kopēt saiti]
Publicēts 23.07.2021 18:50:36 | | |
Lietošanas scenāriji

1. Reģistrēšana, kas var ierakstīt pieprasītās informācijas žurnālu informācijas uzraudzībai, informācijas statistikai, PV (Page View) aprēķinam utt.
2. Atļaujas pārbaude: Piemēram, pieteikšanās noteikšana ievadīs procesoru, lai noteiktu, vai tas ir pieteicies, ja tas neatgriežas tieši pieteikšanās lapā.
3. Veiktspējas uzraudzība: dažreiz sistēma noteiktu laiku ir neizskaidrojami lēna, un pārtvērējs var ierakstīt sākuma laiku pirms ievadīšanas procesorā un beigu laiku pēc apstrādes, lai iegūtu pieprasījuma apstrādes laiku (ja ir apgrieztais starpniekserveris, piemēram, Apache var automātiski ierakstīt);

4. Vispārīga uzvedība: izlasiet sīkdatni, lai iegūtu lietotāja informāciju, un ievietojiet lietotāja objektu pieprasījumā, lai atvieglotu turpmāko procesu, kā arī iegūtu lokalizāciju, tēmas informāciju utt., ja vien to pieprasa vairāki procesori, to var īstenot ar pārtvērējiem.

5. OpenSessionInView: Piemēram, hibernācija atver sesiju, ievadot procesoru, un aizver sesiju pēc pabeigšanas.

Tas ir arī AOP (uz šķautnēm orientēta programmēšana), kas nozīmē, ka visas funkcijas, kas atbilst transversālajām bažām, var tikt īstenotas pārtvērējā.

HandlerInterceptor interfeiss

Jaunas TestFilter klases mantojuma izveideApstrādātājsPārtvērējsInterfeiss vai noteikumiHandlerInterceptorAdapterAbstraktā klase

Pārrakstiet nepieciešamās metodes

Jauna WebAppConfigurer izveide, lai ieviestu WebMvcConfigurer interfeisu
(Beigas)




Iepriekšējo:CentOS 7 instalē KubeSphere All-in-One režīmā
Nākamo:MAC adreses avota koda modificēšana
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com