Spring Interceptor hutumika kukatiza maombi ya mteja na kuyachakata Wakati mwingine tunataka kuingilia Ombi la HTTP na kulichakata kabla ya kulikabidhi kwa kidhibiti cha kidhibiti. Mfano mmoja wa uchakataji huu unaweza kuwa wa kuingia kwa ombi kabla ya kupitishwa kwa mbinu mahususi ya kidhibiti.
Je, ni matumizi gani ya viunganishi kwenye kiatu cha kuchipua?
Spring Interceptor inatumika kwa maombi ambayo yanatumwa kwa Kidhibiti Unaweza kutumia Interceptor kufanya baadhi ya kazi kama vile kuandika kumbukumbu, kuongeza au kusasisha usanidi kabla ombi halijachakatwa na Kidhibiti, … Mojawapo ya MVC za Spring Boot inayotumia Kinasishi kama "Programu ya Wavuti ya Lugha nyingi ".
Kwa nini tunatumia Interceptor?
Viingilizi ni aina ya kipekee ya Huduma ya Angular ambayo tunaweza kutekeleza. Viingiliaji vinaturuhusu kuingilia maombi yanayoingia au yanayotoka ya HTTP kwa kutumia HttpClient. Kwa kuingilia ombi la HTTP, tunaweza kurekebisha au kubadilisha thamani ya ombi.
Spring boot Interceptor ni nini?
Spring Boot - Interceptor
- Mbinu ya preHandle − Hii hutumika kutekeleza shughuli kabla ya kutuma ombi kwa kidhibiti. …
- Njia ya postHandle − Hii hutumika kutekeleza shughuli kabla ya kutuma jibu kwa mteja.
Kuna tofauti gani kati ya Interceptor na chujio katika majira ya kuchipua?
Kama nilivyoelewa kutoka kwa hati, Interceptor inaendeshwa kati ya maombi. Kwa upande mwingine Kichujio huendeshwa kabla ya kutoa mwonekano, lakini baada ya Mdhibiti kutoa jibu.