
Spring MVC
文章平均质量分 86
xuguofeng2016
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringMVC DispatcherServlet源码(0) 目录
DispatcherServlet是Spring MVC的核心组件,他会被注册到Servlet Web容器(例如tomcat)中,接收/*请求,然后做请求分发,调用Controller方法处理请求,接收响应返回给客户端。原创 2023-03-01 16:47:10 · 265 阅读 · 0 评论 -
SpringMVC DispatcherServlet源码(6) 完结 静态资源原理
阅读SpringMVC源码,分析静态资源处理器相关组件:1. 使用SimpleUrlHandlerMapping管理url -> 处理器映射关系;2. spring mvc使用WebMvcConfigurationSupport注入SimpleUrlHandlerMapping组件;3. DelegatingWebMvcConfiguration可以使用WebMvcConfigurer的配置静态资源url pattern原创 2023-03-01 16:28:20 · 497 阅读 · 0 评论 -
SpringMVC DispatcherServlet源码(4) HandlerMapping和HandlerAdapter等组件说明
本文介绍一下与DispacherServlet相关的几个重要组件:HandlerMapping - 管理请求与处理器映射关系;HandlerAdapter - 请求处理器;HandlerMethodArgumentResolver - 处理器方法参数解析器;HandlerMethodReturnValueHandler - 处理器方法返回值处理器;HttpMessageConverter - 请求体、响应体读写转换器;ViewResolver - 视图解析器;HandlerExceptionResolver原创 2023-02-15 11:34:33 · 1025 阅读 · 0 评论 -
SpringMVC DispatcherServlet源码(3) 请求分发流程
本文介绍DispatcherServlet的请求转发流程,包括:1. 从HandlerMapping集查找可以处理该请求的执行器链、2. 从HandlerAdapter集查找支持当前请求的Adapter、3. 执行拦截器preHandle方法、4. 处理请求接收ModelAndView返回值、5. 执行拦截器postHandle方法、6. 处理接口返回值、7. 执行拦截器afterCompletion方法原创 2023-02-05 10:30:33 · 530 阅读 · 0 评论 -
SpringMVC DispatcherServlet源码(2) 扫描Controller创建HandlerMapping流程
Spring MVC向容器注册一个RequestMappingInfoHandlerMapping组件,他会扫描容器中的Controller组件,创建RequestMappingInfo并注册HandlerMethod映射关系。本文将阅读Spring MVC源码分析上述流程。原创 2023-01-30 16:53:01 · 864 阅读 · 0 评论 -
SpringMVC DispatcherServlet源码(1) 注册DispatcherServlet流程
通过阅读源码,分析Spring MVC和Spring Boot注册DispatcherServlet的流程原创 2023-01-15 14:24:25 · 848 阅读 · 0 评论