springmvc 组件
1. 前端控制器 DispatcherServlet
接收消息 转发结果,相当于转发器
2.处理器映射器 HandlerMapping
获取 HandlerExecutionChain (包含一个处理器 多个拦截器HandlerInterceptor )
根据请求url查找HandlerAdapter(处理器) 比如 SimpleControllerHandlerAdapter AnnotationMethodHandlerAdapter(注解的等)
(原来看的 都是HandlerExecutionChain 与request的关联? 以前好像没注意到啊,再看看,to thi tha )
3处理器Handler(需要开发)
4.处理器适配器 HandlerAdapter --处理器
处理器调用 controller
根据HandlerAdapter要求的规则去执行 Handler
5. 视图解析器View resolver
总结 配置spring 靠HandlerMapping,处理请求 HandlerAdapter
浙公网安备 33010602011771号