图解:
① 用户向服务器发送请求,被DispatcherServlet捕获
② 通过HandlerMapping根据请求获得handler配置的相关对象,最后以HandlerExecutionChain对象的形式返回
③ DispatcherServlet根据获得的Handler选择一个合适的HandlerAdapter 执行Handler,向DispatcherServlet返回一个ModelandView对象
④ 根据返回的ModelandView,选择一个合适的ViewResolver(试图解析器),返回给DispatcherServlet
⑤ ViewResolver结合Model和View来渲染视图
⑥ 将渲染结果返回给客户端
相关文章:
- spring-mvc+mybatis注解方式事务管理 2022-12-23
- Spring MVC文件请求处理详解:MultipartResolver 2022-12-23
- Spring MVC文件请求处理MultipartResolver详解 2022-12-23
- Spring 之@Value注解原理 2022-12-23
- Spring事务原理解析 2022-12-23
- Spring mvc 使用RestController 以及 Controller 2022-12-23
- mybatis-spring注解MapperScan的原理 2023-03-21