Lietošanas scenāriji
1. Reģistrēšana, kas var ierakstīt pieprasītās informācijas žurnālu informācijas uzraudzībai, informācijas statistikai, PV (Page View) aprēķinam utt. 2. Atļaujas pārbaude: Piemēram, pieteikšanās noteikšana ievadīs procesoru, lai noteiktu, vai tas ir pieteicies, ja tas neatgriežas tieši pieteikšanās lapā. 3. Veiktspējas uzraudzība: dažreiz sistēma noteiktu laiku ir neizskaidrojami lēna, un pārtvērējs var ierakstīt sākuma laiku pirms ievadīšanas procesorā un beigu laiku pēc apstrādes, lai iegūtu pieprasījuma apstrādes laiku (ja ir apgrieztais starpniekserveris, piemēram, Apache var automātiski ierakstīt);
4. Vispārīga uzvedība: izlasiet sīkdatni, lai iegūtu lietotāja informāciju, un ievietojiet lietotāja objektu pieprasījumā, lai atvieglotu turpmāko procesu, kā arī iegūtu lokalizāciju, tēmas informāciju utt., ja vien to pieprasa vairāki procesori, to var īstenot ar pārtvērējiem.
5. OpenSessionInView: Piemēram, hibernācija atver sesiju, ievadot procesoru, un aizver sesiju pēc pabeigšanas.
Tas ir arī AOP (uz šķautnēm orientēta programmēšana), kas nozīmē, ka visas funkcijas, kas atbilst transversālajām bažām, var tikt īstenotas pārtvērējā.
HandlerInterceptor interfeiss
Jaunas TestFilter klases mantojuma izveideApstrādātājsPārtvērējsInterfeiss vai noteikumiHandlerInterceptorAdapterAbstraktā klase
Pārrakstiet nepieciešamās metodes
Jauna WebAppConfigurer izveide, lai ieviestu WebMvcConfigurer interfeisu
(Beigas)
|