Spring mvc DispatcherServlet

1、DispatcherServlet在web.xml中配置描述,从而拦截请求到  spring web mvc 

2、HandleMapping的配置,从而将请求映射到处理器

3、HandleAdapt的配置,从而支持多种的处理器

4、ViewResolver的配置,从而将逻辑视图解析为具体视图

5、处理器的配置,从而进行功能处理


DispatcherServlet主要用作指责调度

  • 1、文件上传解析,如果请求是multipart,将通过MultipartResolver进行文件上传解析

  • 2、通过HandlerMapping将请求映射到处理器

  • 3、HandleAdapt的配置,从而支持多种的处理器

  • 4、通过ViewResolver解析逻辑试图名到具体视图实现

  • 5、本地化解析

  • 6、渲染具体视图

  • 7、如果执行过程中遇到异常将交给HandlerExceptionResolver来处理


你可能感兴趣的:(Spring mvc DispatcherServlet)