
Spring源码解析
文章平均质量分 83
深层次的理解Spring的各种机制实现,以及使用的设计模式,让不懂源码的人懂机制
夜宿山寺
利剑无意,软剑无常,重剑无锋,木剑无滞,无剑无式
展开
-
Spring 源码解析之HandlerMapping源码解析(一)
Spring 源码解析之HandlerMapping源码解析1.HandlerMapping功能分析HandlerMapping是spring中最重要的一个类,主要功能就是为请求找到合适的处理器,现在Controller只是处理器的一种,目前我们自己公司自己实现了一套框架,前端js可以直接调用后端 soa service,忽略controller的存在,适合一些无用户状态的场景,比如说原创 2016-05-19 10:48:09 · 6420 阅读 · 4 评论 -
Spring 源码解析之HandlerAdapter源码解析(二)
Spring 源码解析之HandlerAdapter源码解析(二)前言 看这篇之前需要有Spring 源码解析之HandlerMapping源码解析(一)这篇的基础,这篇主要是把请求流程中的调用controller流程单独拿出来了解决上篇文章遗留的问题getHandler(processedRequest) 这个方法是如何查找到对应处理的HandlerExecutionChain和Handl原创 2016-05-20 12:44:45 · 14204 阅读 · 0 评论 -
Spring 源码解析之HandlerAdapter源码解析(三)
Spring 源码解析之HandlerAdapter源码解析(三)前言 这篇文章主要是解决上篇遗留的问题,主要是因为内容比较多Spring 源码解析之HandlerAdapter源码解析(二)遗留问题1. WebAsyncManager 和AsyncWebRequest 这些都是异步请求的管理? 先来看看使用的方式上有什么不同 @RequestMapping("/call")原创 2016-05-24 15:25:34 · 2583 阅读 · 0 评论 -
Spring 源码解析之ViewResolver源码解析(四)
Spring 源码解析之ViewResolver源码解析(四)1 ViewResolver类功能解析1.1 ViewResolver Interface to be implemented by objects that can resolve views by name. View state doesn’t change during the running of the applic原创 2016-05-25 14:49:53 · 7221 阅读 · 1 评论 -
Spring 源码解析之DispatcherServlet源码解析(五)
Spring 源码解析之DispatcherServlet源码解析(五)前言 本文需要有前四篇文章的基础,才能够清晰易懂,有兴趣可以先看看详细的流程,这篇文章可以说是第一篇文章,也可以说是前四篇文章的的汇总,Spring的整个请求流程都是围绕着DispatcherServlet进行的类结构图根据类的结构来说DispatcherServlet本身也是继承了HttpServlet的,所有的请求都是原创 2016-05-30 22:27:22 · 8519 阅读 · 0 评论