SpringMVC执行原理

1、DispatcherServlet表示前置控制器,是整个SpringMVC的控制中心。用户发出请求,DispatcherServlet接收请求并拦截请求
2、DispatcherServlet通过HandlerMapping获取HandlerExcutionChain(其中内置了Controller对象)


3、DispatcherServlet将HandlerExcution(即Controller对象)交给HandlerAdapter,Adpater调用具体的Controller对象,并将ModelAndView对象返回给DispatcherServlet


4、DispatcherServler拿到ModelAndView后交给ViewResolver去处理


本文详细介绍了SpringMVC的工作原理及其执行流程:从DispatcherServlet作为控制中心接收并拦截用户请求开始,到通过HandlerMapping获取Controller,再由HandlerAdapter调用具体的Controller处理请求并返回ModelAndView对象,最后由ViewResolver处理并呈现视图。

1291

被折叠的 条评论
为什么被折叠?



