springMVC
文章平均质量分 72
码疯子
研究研究源码
展开
-
AbstractHandlerMapping 的三个interceptor集合
AbstractHandlerMapping 的三个interceptor集合AbstractHandlerMapping 主要干什么List< Object > interceptorsListList mappedInterceptors AbstractHandlerMapping 主要干什么 AbstractHandlerMapping 主要定义写好了创建 HandlerEx...原创 2018-10-18 16:31:24 · 1038 阅读 · 0 评论 -
SpringMVC Interceptor 解析,加载源码流程
SpringMVC Interceptor 解析,加载源码流程本文说什么xml配置解析阶段加载interceptor总结 本文说什么 interceptor从哪里来,怎么创建,怎么加载,在哪里被使用,以xml的配置形式为例 xml配置解析阶段 直接打开spring-webmvc的源码包找到spring.handlers,这个是spring对于组件xml解析模块。 打开后一看说明,mvc这个标签是...原创 2018-10-17 14:16:27 · 1488 阅读 · 0 评论 -
SpringMVC HandlerAdapter创建加载过程
SpringMVC HandlerAdapter创建加载过程xml部分接下来看初始化的时候总结 xml部分 如果开启xml注解会把RequestMappingHandlerAdapter.class 这个类加入到spring容器中,处理requestMapping这个注解的method,源码如下 public class MvcNamespaceHandler extends Namespace...原创 2018-10-17 16:22:56 · 400 阅读 · 0 评论 -
SpringMVC ModelFactory源码解析
SpringMVC ModelFactory干什么初始化 干什么 modelFactory 主要是维护model的,有两个作用: 初始化model 更新model,在处理器处理完了之后,把参数更新的到sessionAttributes中 初始化 在 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandl...原创 2018-10-31 14:25:19 · 256 阅读 · 0 评论 -
SpringMVC RequestMappingHandlerAdapter源码解析
SpringMVC RequestMappingHandlerAdapter 他是干什么初始化调用过程小结 他是干什么 RequestMappingHandlerAdapter处理执行我们最常用的@requestMapping 的方法,也是目前mvc提供的最常用最复杂的 handlerAdapter相对于其他的。他功能很简单:通过反射执行我们标记 @requestMapping 的方法。但是他复...原创 2018-10-24 23:10:04 · 413 阅读 · 0 评论