摘要: 由上一篇 springMVC核心代码(一)中最后一个问题,spring mvc 提供的控制器类型handlerMappings 是如何被初始化的,来引出SpringMVC初始化。那么先看HandlerMappings初始化源码可得: 其初始化是在DispatcherServlet类中的这个方法进行的 阅读全文
posted @ 2020-05-18 14:06 霞光里 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 一、首先来讲解下springMVC的底层工作流程 1、首先我们重点放在前端控制器(DispatcherServlet) 其类图: 因为从流程图看,用户的请求最先到达就是DispatcherServlet。他是springmvc的核心,也是中央出处理器。因此我们分析源码,先看看他是什么样的流程:通过源 阅读全文
posted @ 2020-05-18 14:01 霞光里 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 概述 对于大多数第一次看spring源码的人来说,都会感觉不知从哪开始看起,因为spring项目源码由多个子项目组成,如spring-beans,spring-context,spring-core,spring-aop,spring-web,spring-webmvc等,整个项目结构如图: 可能有 阅读全文
posted @ 2020-05-18 10:53 霞光里 阅读(2672) 评论(0) 推荐(1) 编辑