Spring 总共大约有20个模块,由1300多个不同的文件构成。
Spring源码阅读可以分为三个路线:IOC,AOP,外部组件。个人主页:tuzhenyu’s page
原文地址:Spring源码阅读(一)——整体结构
Spring整体结构
Spring框架根据功能可以分为核心容器,AOP切面编程,数据访问和WEB这四个主要的部分。
(一)核心容器
核心容器主要是由spring-beans,spring-core,spring-context和spring-expression组成。
spring-beans,spring-core是spring框架的核心包,实现了控制反转和依赖注入的容器功能。
控制反转(IOC)是指把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是对组