明日復明日,?明日何其多.我生待明日,?萬事成蹉跎.
躍點跟蹤請求超時,跟蹤SpringMVC的請求
?
1. SpringMVC所有的請求都會通過一個前端控制器DispatcherServlet,DispatcherServlet的任務是將請求發送給SpringMVC控制器。
2. 控制器是一個用于處理請求的Spring組件,在典型的應用程序中可能會有多個控制器,DispatcherServlet會查詢一個或多個處理映射來確定將請求發送給哪個控制器。
3. 請求會卸下其負載(如用戶提交的表單信息)并等待控制器處理這些信息。
4. 控制器完成業務邏輯處理后,通常會產生一些信息,這些信息需要返回給用戶并在瀏覽器呈現,這些信息被稱為模型(model),控制器將模型數據打包并標示出用于渲染輸出的視圖名并將其發送回DispatcherServlet。
5. DispatcherServlet使用視圖解析器(view resolver)來講邏輯視圖名匹配為一個特定的視圖實現。
6. 請求將模型數據交付指定視圖。
7. 視圖將使用模型數據渲染輸出。
?