Spring MVC 原理及图解
图解:
① 用户向服务器发送请求,被DispatcherServlet捕获
② 通过HandlerMapping根据请求获得handler配置的相关对象,最后以HandlerExecutionChain对象的形式返回
③ DispatcherServlet根据获得的Handler选择一个合适的HandlerAdapter 执行Handler,向DispatcherServlet返回一个ModelandView对象
④ 根据返回的ModelandView,选择一个合适的ViewResolver(试图解析器),返回给DispatcherServlet
⑤ ViewResolver结合Model和View来渲染视图
⑥ 将渲染结果返回给客户端