一。当启动tomcat服务器的过程中(接收请求前),当bean被注入到容器后会执行一系列的初始化过程。
SpringMVC源码分析 DispatcherServlet源码分析_51CTO博客_dispatcherServlet源码
二。HandlerMapping的主要作用是将客户端发送的HTTP请求映射到相应的处理器(Handler)。处理器可以是一个方法、一个类或者一个Bean。当DispatcherServlet接收到请求后,它会调用HandlerMapping来获取相应的处理器。HandlerMapping会根据请求的URL、HTTP方法等信息,在内部维护的映射表中找到与之匹配的处理器,并将其返回给DispatcherServlet进行后续处理。
Spring MVC HandlerMapping原理解析-CSDN博客
三。HandlerAdapter的主要作用是根据处理器的类型调用相应的处理器方法。由于处理器的类型可能多种多样,如方法、类、Bean等,因此需要一个适配器来统一处理这些不同类型的处理器。HandlerAdapter就充当了这样的角色,它屏蔽了处理器的具体实现细节,使得DispatcherServlet可以以统一的方式调用处理器。
Spring MVC HandlerAdapter原理解析_handleradapter的作用-CSDN博客
标签:HandlerMapping,DispatcherServlet,spring,HandlerAdapter,源码,处理器,解析 From: https://www.cnblogs.com/jiangzishun/p/18586292