Junior — Middle
Որտե՞ղ է Spring MVC-ում կատարվում մուտքային հարցումների մշակման համար վերահսկիչների որոնումը։
sobes.tech AI
Պատասխան AI-ից
Spring MVC-ում, մուտքային HTTP հարցումների մշակման համար վերահսկիչների որոնումը կատարվում է DispatcherServlet-ում: Սա կենտրոնական բաղադրիչ է, որը իր սկզբում սկանավորում է հավելվածի կոնտեքստը՝ որոնելով @Controller կամ @RestController նշանած բիներ:
DispatcherServlet-ը օգտագործում է HandlerMapping (օրինակ՝ RequestMappingHandlerMapping), որպեսզի համապատասխանեցնի հարցման URL-ը համապատասխան վերահսկիչի մեթոդին, որը նշված է @RequestMapping կամ նրա ժառանգական նշաններով (@GetMapping, @PostMapping և այլն):
Արդյունքում, հենց DispatcherServlet-ն ու նրա հետ կապված բաղադրիչները պատասխանատու են հարցումների հայտնաբերման և ուղղորդման համար համապատասխան վերահսկիչներին։