/spring

Primary LanguageJava

如何看spring源码

一、先搞清楚几个问题

  1. spring 是做什么的? 解决什么问题?
    1. 一句话描述spring
      1. 一个java类管理容器(代码示例)。
  2. spring 出现之前,有没有什么技术解决相同或者类似问题?为什么spring能一直“活”到现在?
  3. 反推:不用spring,我们能怎么做?

参考资料

  1. Spring IOC设计原理解析
  2. Spring 源码分析(一) —— 迈向Spring之路 ***
  3. Spring 源码分析(二) —— 核心容器 **
  4. Spring 源码分析(三) —— AOP(一)AOP原理 ***
  5. Spring 源码分析(三) —— AOP(二)Spring AOP 整体架构
  6. Spring 源码分析(三) —— AOP(三)实现思路
  7. Spring 源码分析(三) —— AOP(四)获取指定增强
  8. Spring 源码分析(三) —— AOP(五)创建代理
  9. Spring 源码分析(三) —— AOP(六)源码分析与总结 ***
  10. Spring 源码分析(四) ——MVC(一)Web 基础 ***
  11. Spring 源码分析(四) ——MVC(二)概述 **
  12. Spring 源码分析(四) ——MVC(三)源码入口
  13. Spring 源码分析(四) ——MVC(四)核心逻辑
  14. Spring 源码分析(四) ——MVC(五)初始化阶段
  15. Spring 源码分析(四) ——MVC(六)M 与 C 的实现
  16. Spring 源码分析(四) ——MVC(七)视图呈现
  17. Spring 源码分析(四) ——MVC(八)总结