SpringMVC运行原理

1 如果在 web.xml 中设置 DispatcherServlet 的<url-pattern>为/时,
 
2 当用户发 起 请 求 , 请 求 一 个 控 制 器 , 首 先 会 执 行 DispatcherServlet. 由DispatcherServlet 调 用 HandlerMapping的DefaultAnnotationHandlerMapping 解 析 URL, 
 
3 解 析 后 调 用HandlerAdatper 组 件 的 AnnotationMethodHandlerAdapter 调 用Controller 中的 HandlerMethod.
 
4 当 HandlerMethod 执行完成后会返回View,会被 ViewResovler 进行视图解析,解析后调用 jsp 对应的.class 文件并运行,最终把运行.class 文件的结果响应给客户端.
 
图解:

 

posted @ 2019-06-14 09:49  small—dong  阅读(510)  评论(0编辑  收藏  举报