Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 24672|Svare: 0

[Kilde] Spring Boot's HandlerInterceptor Interceptor

[Kopier lenke]
Publisert på 23.07.2021 18:50:36 | | |
Bruksscenarier

1. Logging, som kan registrere loggen over etterspurt informasjon for informasjonsovervåking, informasjonsstatistikk, PV (Page View)-beregning osv.
2. Tillatelsessjekk: For eksempel vil innloggingsdeteksjonen gå inn i prosessoren for å oppdage om den er logget inn, hvis den ikke returnerer direkte til innloggingssiden.
3. Ytelsesovervåking: noen ganger er systemet uforklarlig tregt i en viss periode, og interceptoren kan registrere starttidspunktet før prosessoren går inn i prosessoren og slutttiden etter behandling, for å få prosesseringstiden for forespørselen (hvis det finnes en omvendt proxy, som Apache, kan den automatisk registreres);

4. Generell oppførsel: les informasjonskapselen for å hente brukerinformasjonen og legg brukerobjektet inn i forespørselen, for å lette den påfølgende prosessen, samt å hente ut lokalitets-, tema-informasjon osv., så lenge det kreves av flere prosessorer, kan det implementeres med avskjærere.

5. OpenSessionInView: For eksempel åpner Hibernate sesjonen når den går inn i prosessoren og lukker sesjonen etter fullføring.

Det er også AOP (facetorientert programmering), som betyr at alle funksjoner som oppfyller det tverrgående behovet kan implementeres i interceptoren.

HandlerInterceptor-grensesnitt

Opprett en ny TestFilter-klassearvHandlerInterceptorGrensesnitt eller reglerHandlerInterceptorAdapterAbstrakt klasse

Skriv om metodene du trenger

Lag en ny WebAppConfigurer for å implementere WebMvcConfigurer-grensesnittet
(Slutt)




Foregående:CentOS 7 installerer KubeSphere i All-in-One-modus
Neste:Endre MAC-adressen kildekode
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com