Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 24672|Odgovoriti: 0

[Vir] HandlerInterceptor prestreznik Spring Boota

[Kopiraj povezavo]
Objavljeno na 23. 07. 2021 18:50:36 | | |
Scenariji uporabe

1. Beleženje, ki lahko beleži dnevnik zahtevanih informacij za spremljanje informacij, informacijsko statistiko, izračun PV (Page View) itd.
2. Preverjanje dovoljenj: Na primer, zaznavanje prijave bo vstopilo v procesor, da zazna, ali je prijavljen, če se ne vrne neposredno na prijavno stran.
3. Spremljanje zmogljivosti: včasih je sistem nepojasnjeno počasen določen čas, zato lahko prestreznik zabeleži čas začetka pred vstopom v procesor in končni čas po obdelavi, da pridobi čas obdelave zahteve (če obstaja obratni proxy, kot je Apache, se lahko samodejno snema);

4. Splošno vedenje: preberi piškotek, da pridobi uporabniške podatke in vnese uporabniški objekt v zahtevo, da olajša nadaljnji postopek, prav tako pa pridobi podatke o lokaciji, temi itd., dokler to zahteva več procesorjev, se lahko implementira z interceptorji.

5. OpenSessionInView: Na primer, Hibernate odpre sejo ob vstopu v procesor in jo zapre po zaključku.

Gre tudi za AOP (programiranje, usmerjeno na fasete), kar pomeni, da je mogoče vse funkcije, ki izpolnjujejo presečni zahtev, implementirati v prestrezniku.

Vmesnik HandlerInterceptor

Ustvarite novo dedovanje razreda TestFilterHandlerInterceptorVmesnik ali pravilaHandlerInterceptorAdapterAbstraktni razred

Prepiši metode, ki jih potrebuješ

Ustvarite nov WebAppConfigurer za implementacijo vmesnika WebMvcConfigurer
(Konec)




Prejšnji:CentOS 7 namesti KubeSphere v načinu All-in-One
Naslednji:Spremenite izvorno kodo MAC naslova
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com