1. 程式人生 > >springmvc源碼分析之請求參數、類型轉換、數據綁定

springmvc源碼分析之請求參數、類型轉換、數據綁定

數據 and springmvc 行業 mvc 處理 mapping htm 參數

前言

通過前面的分析,我們知道了請求過來,怎麽找到相應的handlerMethod。本篇對請求參數的轉換進行講解。

概述

在進行分析之前,我們回到DispatcherServlet的doDispatch方法去看一下,請求過來後真正執行業務控制器的入口是從HandlerAdapter的handle方法。我們熟悉一下幾個類,HandlerAdapter、RequestMappingHandlerAdapter。

技術分享圖片

HandlerAdapter接口我們關註supports方法、handle方法。supports方法是用來判斷這個適配器是否支持傳進來的handler,handle方法就是處理handler的。

源碼分析

參考鏈接

  • https://www.cnblogs.com/weknow619/p/6341395.html(ContextLoaderListener與DispatcherServlet的創建的上下文)
  • http://www.cnblogs.com/fangjian0423/p/springMVC-dispatcherServlet.html(源碼分析參考博文)
  • https://blog.csdn.net/qq_21033663/article/details/52374436(解析器參考博文)

springmvc源碼分析之請求參數、類型轉換、數據綁定