首先进入FrameworkServlet中,执行processRequest方法,执行doService方法,在其子类dispatcherServlet中实现了doService方法。
通过 getHandler(processedRequest);方法,获取对应的处理器,最终通过org.springframework.web.servlet.handler.AbstractHandlerMethodMapping#getHandlerInternal方法,获取到了请求的路径。路径相同,可能请求不同,org.springframework.web.servlet.handler.AbstractHandlerMethodMapping#lookupHandlerMethod方法获取适配的解。
springboot使用handlerMapping来存储所有的请求路径。
springboot集成springmvc请求映射原理
最新推荐文章于 2023-12-20 20:04:46 发布