Spring Boot系列之一:如何快速熟悉Spring技術棧微信
Talk is cheap, show me the picture. 有圖有真相
圖中只說明瞭主要請求流程,若是看不清,辛苦打開原圖(或者先下後看)app
經過圖片,能看到:post
- filter和interceptor的區別,servlet處理的時機
- Spring幫助咱們作了哪些工做,如請求url和Bean方法(HandlerMethod)的映射(HandlerMapping)、http協議的解析、參數類型的轉換和校驗、具體Bean Method的調用(在調用前可能通過了動態代理的攔截器),返回數據的處理、轉向頁面的渲染等
- 關於參數校驗可見Spring Validation實現原理分析
- 附加說明了DispatchServlet在容器啓動時的初始化操做(見頂部)
- 一些基礎處理類的配置,可搜索DispatcherServlet.properties配置文件
- 抽象作的好,擴展沒煩惱
若有不當之處,歡迎拍磚url
歡迎關注個人微信公衆號