Taikymo scenarijai
1. Registravimas, kuris gali įrašyti prašomos informacijos žurnalą informacijos stebėjimui, informacijos statistikai, PV (Page View) skaičiavimui ir kt. 2. Leidimo patikrinimas: Pavyzdžiui, prisijungimo aptikimas pateks į procesorių, kad nustatytų, ar jis prisijungęs, jei jis negrįš tiesiai į prisijungimo puslapį. 3. Našumo stebėjimas: kartais sistema tam tikrą laiką yra nepaaiškinamai lėta, o perėmėjas gali įrašyti pradžios laiką prieš įeinant į procesorių ir pabaigos laiką po apdorojimo, kad gautų užklausos apdorojimo laiką (jei yra atvirkštinis tarpinis serveris, pvz., "Apache" gali būti automatiškai įrašytas);
4. Bendras elgesys: perskaitykite slapuką, kad gautumėte vartotojo informaciją ir įtrauktumėte vartotojo objektą į užklausą, kad būtų lengviau atlikti tolesnį procesą, taip pat išgauti lokalės, temos informaciją ir kt., jei to reikalauja keli procesoriai, jį galima įdiegti naudojant perėmėjus.
5. OpenSessionInView: Pavyzdžiui, užmigdymo režimas atidaro seansą įeinant į procesorių ir uždaro seansą baigus.
Tai taip pat AOP (į aspektus orientuotas programavimas), o tai reiškia, kad perėmėje gali būti įdiegtos visos funkcijos, atitinkančios kompleksinį susirūpinimą.
HandlerInterceptor sąsaja
Naujo "TestFilter" klasės paveldėjimo kūrimasHandlerInterceptorSąsaja arba taisyklėsHandlerInterceptorAdapterAbstrakti klasė
Perrašykite reikiamus metodus
Sukurkite naują "WebAppConfigurer", kad įdiegtumėte "WebMvcConfigurer" sąsają
(Pabaiga)
|