Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 24672|Svar: 0

[Kilde] Spring Boots HandlerInterceptor-interceptor

[Kopier link]
Opslået på 23/07/2021 18.50.36 | | |
Anvendelsesscenarier

1. Logning, som kan registrere logen over anmodede oplysninger til informationsovervågning, informationsstatistik, PV (Page View) beregning osv.
2. Tilladelsestjek: For eksempel vil login-detektionen indtaste processoren for at opdage, om den er logget ind, hvis den ikke vender direkte tilbage til loginsiden.
3. Ydelsesovervågning: nogle gange er systemet uforklarligt langsomt i en vis periode, og interceptoren kan registrere starttidspunktet før indtræden i processoren og sluttidspunktet efter behandling for at opnå behandlingstiden for anmodningen (hvis der findes en reverse proxy, såsom Apache, kan den automatisk optages);

4. Generel adfærd: læs cookien for at få brugerinformationen og læg brugerobjektet i anmodningen for at lette den efterfølgende proces samt udtrække lokalitets-, tema-information osv., så længe det kræves af flere processorer, kan det implementeres med aflytningsmaskiner.

5. OpenSessionInView: For eksempel åbner Hibernate sessionen, når den træder ind i processoren, og lukker sessionen efter afslutning.

Det er også AOP (facetorienteret programmering), hvilket betyder, at alle funktioner, der opfylder det tværgående behov, kan implementeres i interceptoren.

HandlerInterceptor-grænseflade

Opret en ny TestFilter-klassearvHandlerInterceptorInterface eller reglerHandlerInterceptorAdapterAbstrakt klasse

Omskriv de metoder, du har brug for,

Opret en ny WebAppConfigurer til at implementere WebMvcConfigurer-grænsefladen
(Slut)




Tidligere:CentOS 7 installerer KubeSphere i All-in-One-tilstand
Næste:Ændr MAC-adressen kildekode
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com