spring mvc Controller层(学习一)

    xiaoxiao2026-10-03  9

    在SpringMVC中,控制器Controller负责处理由DispatcherServlet分发的请求,DispatcherServlet是Controller层的核心前置控制器,DispatcherServlet主要是一个调度工作,用于控制流程,主要职责是:

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

    2、通过HandlerMapping,将请求映射到处理器(返回一个HandlerExecutionChain,它包括一个处理器、多个HandlerInterceptor拦截器);

    3、通过HandlerAdapter支持多种类型的处理器(HandlerExecutionChain中的处理器);

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

    5、本地化解析;

    6、渲染具体的视图等;

    7、如果执行过程中遇到异常将交给HandlerExceptionResolver来解析

    转载请注明原文地址: https://ju.6miu.com/read-1312576.html
    最新回复(0)