Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 24672|Válasz: 0

[Forrás] Spring Boot HandlerInterceptor interceptor

[Linket másol]
Közzétéve 2021. 07. 23. 18:50:36 | | |
Alkalmazási forgatókönyvek

1. Naplózás, amely rögzítheti a kért információk naplóját információfigyeléshez, információstatisztikákhoz, PV (Page View) számításhoz stb.
2. Engedélyellenőrzés: Például a bejelentkezési észlelés belép a processzorba, hogy megállapítsa, be van jelentkezve, ha nem tér vissza közvetlenül a bejelentkezési oldalra.
3. Teljesítményfigyelés: néha a rendszer egy bizonyos ideig megmagyarázhatatlanul lassú, és az interceptor rögzítheti a processzor belépése előtti kezdési időt, valamint a feldolgozás utáni végidőt, hogy megszerezze a kérés feldolgozási idejét (ha van fordított proxy, például az Apache automatikusan rögzíthető);

4. Általános viselkedés: olvassa el a sütit, hogy megkapja a felhasználói információt, és a felhasználói objektumot a kérésbe helyezze, hogy megkönnyítse a következő folyamatot, valamint a Locale, Theme információk stb. kinyerését, amennyiben több processzor igényli, interceptorokkal is megvalósítható.

5. OpenSessionInView: Például a Hibernate megnyitja a szekciót a processzor belépésekor, majd a befejezés után zárja le az ülést.

Ez az AOP (facet-oriented programming) is, ami azt jelenti, hogy minden olyan funkció, amely megfelel a keresztmetsző problémának, megvalósítható az interceptorban.

HandlerInterceptor interfész

Hozz létre egy új TestFilter osztályörökléstHandlerInterceptorInterfész vagy szabályokHandlerInterceptorAdapterAbsztrakt osztály

Írd át a szükséges módszereket

Hozz létre egy új WebAppConfigurer-t a WebMvcConfigurer interfész megvalósításához
(Vége)




Előző:A CentOS 7 telepíti a KubeSphere-et All-in-One módban
Következő:Módosítsa MAC cím forráskódját
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com