淺談SpringMVC的執(zhí)行流程
#簡(jiǎn)易版
1、客戶發(fā)送請(qǐng)求經(jīng)過 DisPatcherServlet 核心過濾器
2、DisPatcherServlet 核心控制器在去找一個(gè)或多個(gè)HandlerMappering 找到需要處理的Controller
3、DisPatcherServlet 通過HandlerAdapter將請(qǐng)求轉(zhuǎn)發(fā)給 Controller
4、Controller 調(diào)用業(yè)務(wù)處理后返回結(jié)果給 ModelAndView
5、DisPatcherServlet 找到一個(gè)或者多個(gè) ViewResolver 視圖解析器 找到 ModelAndView 指定的視圖
6、視圖將結(jié)果返回到客戶端
以上這篇淺談SpringMVC的執(zhí)行流程就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java超詳細(xì)講解如何生成隨機(jī)整數(shù)
在?Java?中,生成隨機(jī)數(shù)的場(chǎng)景有很多,所以本文我們就來(lái)盤點(diǎn)一下?幾種生成隨機(jī)數(shù)的方式,以及它們之間的區(qū)別和每種生成方式所對(duì)應(yīng)的場(chǎng)景2022-05-05詳解Java中NullPointerException異常的原因詳解以及解決方法
這篇文章主要介紹了詳解Java中NullPointerException異常的原因詳解以及解決方法。文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08SpringBoot從yml配置文件中讀常用參數(shù)值實(shí)例方法
在本篇文章里小編給大家整理了關(guān)于SpringBoot從yml配置文件中讀常用參數(shù)值實(shí)例方法,有需要的朋友們學(xué)習(xí)下。2019-12-12SpringSecurity跨域請(qǐng)求偽造(CSRF)的防護(hù)實(shí)現(xiàn)
本文主要介紹了SpringSecurity跨域請(qǐng)求偽造(CSRF)的防護(hù)實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07