
SpringMVC
文章平均质量分 65
weige_li
为思维广度保驾护航,注重木桶短板。
展开
-
SpringMVC - HandlerAdapter
**// 【这里】 return handleInternal(request , response ,(HandlerMethod) handler);HanderAdapter 从上一步 HandlerMapping 拿到 HandlerMethod使用反射调用 HandlerMethod返回执行反射方法后的结果。原创 2023-06-28 17:58:28 · 234 阅读 · 0 评论 -
SpringMVC - HandlerMapping
**// 【这里】根据 Request 获取内部的 Handler 对象 Object handler = getHandlerInternal(request);= null) {/**try {// 【这里】 HandlerMethod handlerMethod = lookupHandlerMethod(lookupPath , request);= null?} }/**原创 2023-06-28 17:30:59 · 162 阅读 · 0 评论 -
SpringMVC-DispatcherServlet
HandlerAdapter将通过查询servlet已安装的HandlerAdapter来获得,以找到第一个支持处理程序类的HandlerAdapter。处理程序将通过按顺序应用servlet的HandlerMappings来获得。由HandlerAdapters或处理程序本身来决定哪些方法是可接受的。所有HTTP方法都由这个方法处理。处理对处理程序的实际调度。原创 2023-06-28 15:54:16 · 90 阅读 · 0 评论 -
SpringMVC工作原理(工作流程)
工作流程客户端(浏览器)发送请求, DispatcherServlet拦截请求。DispatcherServlet 根据请求信息调用 HandlerMapping 。HandlerMapping 根据 uri 去匹配查找能处理的 Handler(也就是我们平常说的 Controller 控制器)。将请求涉及到的拦截器和 Handler 一起封装,返回处理器执行链。DispatcherServlet 调用 HandlerAdapter适配器。执行 Handler 。Handler 完成对用户请求原创 2023-06-28 15:08:38 · 82 阅读 · 0 评论