spring 源码解析

一。当启动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博客

 

posted @ 2024-12-04 14:39  每月工资一万八  阅读(12)  评论(0)    收藏  举报