代码改变世界

SpringMVC

2020-06-26 19:02  Tony、  阅读(170)  评论(0编辑  收藏  举报

 

Request生命周期图

 主要的类 

HandlerMapping 主要用于映射请求映射controller method,
HandlerExecutionChain 
  主要用来拦截请求(HandlerInterceptor)。
  其实在HandlerMapping中已经能够获取到所有的拦截器了 但是为什么还要在创建一个HandlerExecutionChain?
    1 是单一职责
    2 在HandlerMapping中的拦截器只是一个集合 无法做链式调用,HandlerExecutionChain主要用于实现链式调用
HandlerAdapter  
ModelAndView
View