面试高频点:SpringMVC运行原理
Spring MVC官网提供的SpringMVC运行原理图:
以下是西部开源-秦疆老师整理的图片,相比官网提供的图片更加直观,每一步对应的执行流程更加细致
其实程序员要做的事情只有两部,不信你看看上图 。上图中虚线是程序员操作,实线为Spring MVC自行处理
现在结合官网和西部开源-秦疆老师提供的图片和自己学习之后的理解,大致总结一下对Spring MVC运行原理的理解:
1.专业词汇的解析:
DispatchServlet:前端控制器,是整个SpringMVC的控制中心。
HandlerMapping:处理器映射
HandlerExecution:具体的Handler
HandlerAdapter:处理器适配器
Controller: 控制器
ViewResolver :视图解析器
2.执行流程解析:
假设请求的url:“