See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 24672|Vastuse: 0

[Allikas] Spring Boot's HandlerInterceptor interceptor

[Kopeeri link]
Postitatud 23.07.2021 18:50:36 | | |
Rakendusstsenaariumid

1. Logimine, mis võimaldab salvestada taotletud info logi info jälgimiseks, infostatistikaks, PV (leheküljevaate) arvutamiseks jne.
2. Õiguste kontroll: näiteks siseneb sisselogimistuvastus protsessorisse, et tuvastada, kas see on sisse logitud, kui see ei naase otse sisselogimislehele.
3. Jõudluse jälgimine: mõnikord on süsteem seletamatult aeglane teatud aja jooksul ning interceptor saab salvestada algusaja enne protsessorisse sisenemist ja lõpp-aja pärast töötlemist, et saada päringu töötlemisaeg (kui on vastupidine proksi, näiteks Apache, saab automaatselt salvestada);

4. Üldine käitumine: loe küpsist, et saada kasutaja info, ja panna kasutajaobjekt päringusse, et hõlbustada järgmist protsessi, samuti Locale'i, Theme info jms eraldamist, kui seda nõuab mitu protsessorit, saab seda rakendada interceptoritega.

5. OpenSessionInView: Näiteks Hibernate avab sessiooni protsessorisse sisenemisel ja sulgeb sessiooni pärast selle lõpetamist.

See on ka AOP (fasettidele orienteeritud programmeerimine), mis tähendab, et kõik funktsioonid, mis vastavad ristlõike küsimusele, saab interceptoris rakendada.

HandlerInterceptor liides

Loo uus TestFilter klassi pärandHandlerInterceptorLiides või reeglidHandlerInterceptorAdapterAbstraktne klass

Kirjuta vajalikud meetodid ümber

Loo uus WebAppConfigurer WebMvcConfigurer liidese rakendamiseks
(Lõpp)




Eelmine:CentOS 7 installib KubeSphere'i All-in-One režiimis
Järgmine:MAC-aadressi lähtekoodi muutmine
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com