运行原理
SpringMVC图示:
文字描述:
前提:
web.xml文件中设置了DispatcherServlet的<url-pattern>为“/”
执行:
1. 用于发起请求 --> 请求一个控制器
2. 执行DispatcherServlet
3. DispatcherServlet调用 HandlerMapping的DefaultAnnotatiionHandlerMapping解析URL
4. 调用HandlerAdatper的AnnotationMethodHandlerAdapter
5. 调用Controller中的HandlerMethod
6. 当HandlerMehod执行完毕会返回view
7. view会被viewResovler进行视图解析 --> 调用jsp对应的.class文件 --> 运行
8. 将运行结果响应给客户端