Ինչու են գարնանը օգտագործվում ընդհատիչները:

Բովանդակություն:

Ինչու են գարնանը օգտագործվում ընդհատիչները:
Ինչու են գարնանը օգտագործվում ընդհատիչները:

Video: Ինչու են գարնանը օգտագործվում ընդհատիչները:

Video: Ինչու են գարնանը օգտագործվում ընդհատիչները:
Video: Ծառերի սրսկում գարնանը #այգի #գյուղատնտեսություն #թունաքիմիկատներ։ 2024, Նոյեմբեր
Anonim

Spring Interceptor-ն օգտագործվում է հաճախորդի հարցումները ընդհատելու և դրանք մշակելու համար Երբեմն մենք ցանկանում ենք ընդհատել HTTP հարցումը և որոշակի մշակումներ կատարել՝ նախքան այն վերահսկիչի կարգավորիչի մեթոդներին հանձնելը: Այս մշակման օրինակներից մեկը կարող է լինել հայտի գրանցումը, նախքան այն փոխանցվել է հատուկ մշակման մեթոդին:

Ի՞նչ են օգտագործում զսպանակավոր կոշիկները:

Spring Interceptor կիրառվում է միայն հարցումների համար, որոնք ուղարկվում են վերահսկիչին Դուք կարող եք օգտագործել Interceptor-ը որոշ առաջադրանքներ կատարելու համար, ինչպիսիք են մատյան գրելը, կոնֆիգուրացիաների ավելացումը կամ թարմացումը, նախքան հարցումը մշակելը: Կարգավորիչ, … Spring Boot MVC-ներից մեկը, որն օգտագործում է Interceptor որպես «Բազմալեզու վեբ հավելված»:

Ինչու ենք մենք օգտագործում Interceptor?

Interceptors-ը անկյունային ծառայության եզակի տեսակ է, որը մենք կարող ենք իրականացնել: Ընկալիչները թույլ են տալիս մեզ գաղտնալսել մուտքային կամ ելքային HTTP հարցումները՝ օգտագործելով HttpClient: Ընդհատելով HTTP հարցումը՝ մենք կարող ենք փոփոխել կամ փոխել հարցումի արժեքը։

Ի՞նչ է գարնանային կոշիկների Interceptor-ը:

Spring Boot - Interceptor

  1. preHandle մեթոդ - Սա օգտագործվում է գործողություններ կատարելու համար՝ նախքան հարցումը վերահսկիչին ուղարկելը: …
  2. postHandle մեթոդ - Սա օգտագործվում է գործողություններ կատարելու համար նախքան պատասխանը հաճախորդին ուղարկելը:

Ո՞րն է տարբերությունը Interceptor-ի և ֆիլտրի միջև գարնանը:

Ինչպես հասկացա փաստաթղթերից, Interceptor-ը գործարկվում է հարցումների միջև: Մյուս կողմից, Filter-ը գործարկվում է նախքան ցուցադրումը, բայց այն բանից հետո, երբ Controller-ը ցույց է տալիս պատասխանը:

Խորհուրդ ենք տալիս: