springmvc源碼分析之請求參數、類型轉換、數據綁定
阿新 • • 發佈:2018-08-06
數據 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源碼分析之請求參數、類型轉換、數據綁定