SpringMVC 运行原理

    xiaoxiao2023-11-02  168

    前提:当在web.xml中设置dispatcherServlet <url-pattern>为 "/"时.

    1.用户发起请求,请求控制器,DispatcherServlet调用Handlermapping解析url,解析后根据url参数调用HandlerAdapter,

    2.再由HandlerAdapter调用controller中的方法HandlerMethod.执行完后返回view

    3.返回的view会被 ViewResovler (视图解析器)进行视图解析,解析后调用 jsp 对应的.class 文

    件并运行,最终把运行.class 文件的结果响应给客户端.

    **注当Handlermaping,handlerAdapter,ViewResovler没有在springMVC配置文件配置时,SpringMVC会初始化默认的(BeanNameUrlHandlerMapping),(SimpleControllerHandlerAdapter),(InternalResourceViewResolver)

    最新回复(0)