一个完整请求的流转过程:
- 用户:发送请求
- 前端控制器(DispatcherServlet): 接收用户请求,并通过处理器映射器查找对应的处理器
- 处理器映射器(HandlerMapping):查找对应的处理器,返回给前端控制器
- 处理器适配器(HandlerAdapter ):根据前端控制器提供的处理器对象来调用处理器
- 处理器(Handler):即Controller,执行具体业务,并返回模型视图(ModelAndView)
- 视图解析器(ViewReslover):根据前端控制器提供的模型视图解析出视图(View),并返回给前端控制器
- 视图(View):前端控制器将视图返回给用户