spring mvc流程图
2017-03-07 20:59:05 0 举报
Spring MVC是一种基于Java的实现MVC设计模式的请求驱动类型的轻量级Web框架,通过一套注解,快速简单的实现了请求驱动模型。它的核心是DispatcherServlet,负责协调和组织不同的视图技术。流程图描述了用户请求经过一系列的过滤器、拦截器、控制器等组件的处理后,最终返回给用户的过程。在这个过程中,Spring MVC会根据请求的URL找到对应的处理方法,并将处理结果封装成ModelAndView对象返回给视图解析器进行渲染。
作者其他创作
大纲/内容
No mapping found for HTTP request with URL [/XX/XX] in DispatchServlet
调用拦截器的afterCompletion方法
是否配置了
N
Y
渲染视图
调用目标Handler的目标方法得到ModelAndView
springMVC中存在对应的映射
调用拦截器的preHandle方法
目标资源
请求
由ViewResolver解析器根据ModelAndView得到实际的view对象
是否存在异常
spring的DispatchServlet通过URL-pattern进行匹配
由异常解析器HandlerExceptionResolver组件处理异常,得到新的ModelAndView
调用拦截器的postHandle方法
获取HandlerAdapter对象
END
通过HandlerMapping获取HandlerExcutionChain
404页面
0 条评论
下一页