请求过来之后,先到达DispatcherServlet,然后中央控制器会调用处理器映射器找到处理器,
调用HandleMapping的一个方法,得到HandleExecutionChain对象,这个对象包含所有的处理器拦截器和处理器对象。
由HandlerAdapter处理器适配器来找对应的处理器来处理我们的请求,
从处理器的方法中得到ModelAndView对象,然后返回到中央控制器,
然后通过在springmvc配置文件内配置的InternalResourceViewResolver视图解析器得到view,
然后调用里面的方法去渲染视图,
最后将模型数据在页面上呈现出来。
要点:
中央控制器<-->处理器映射器
中央控制器<-->处理器适配器
中央控制器<-->视图解析器