Spring源码分析 01 一、Spring基础 1、1 三大特性 DI,依赖注入将对应的对象赋值进去。 AOP:面向切面编程。 IOC:控制反转,有容器去进行控制对象的创建。 1、2 Spring框架模块组成介绍。 1、spring已经成为一个生态。 各个模块的作用 spring-aop 面向切面编程的应用模块,整合了CGLib,jdkProxy spring-aspects 集成Aspectj,AOP应用框架 数据访问层 WEB层 最后一个就是 spring-test测试。 核心关系图 2读源码 不需要记住这些,到时候要用的时候就要找到对应的JAR包。 Spring的版本命名 版本定义