SpringMVC handlerMapping和handlerAdapter
阿新 • • 發佈:2019-01-24
1.HandlerMapping
介紹:
Spring mvc 使用HandlerMapping來找到並儲存url請求和處理函式間的mapping關係。
舉例:
DefaultAnnotationHandlerMapping:將掃描當前所有已經註冊的spring beans中的@requestmapping標註以找出url 和 handler method處理函式的關係並予以關聯。
2.Handleradapter
介紹:
Spring MVC 通過HandlerAdapter來實際呼叫處理函式。
舉例:
AnnotationMethodHandlerAdapter:DispatcherServlet中根據handlermapping找到對應的handler method後,首先檢查