1.SpringMVC运行原理图:
2. 文字解释:
如果在web.xml中设置DispatcherServlet的<url-pattern>为 / 时,当用户发起请求,请求一个控制器,首先会执行DispatcherServlet,由DispatcherServlet调用HandlerMapping的DefaultAnnotationHandlerMapping解析URL,解析后调用HandlerAdapter组件的AnnotationMethodHandlerAdapter调用Controller中的HandlerMethod,当HandlerMethod执行完成后会返回View,会被ViewResolver进行视图解析,解析后调用jsp对应的.class文件并运行,最终把运行.class文件的结果响应给客户端。
以上就是SpringMVC运行原理(一般面试官会问什么是SpringMVC的运行原理)