Spring Boot系列之二:一張圖看懂請求處理流程

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

歡迎關注個人微信公衆號

68號小喇叭
相關文章
相關標籤/搜索