Spring IoC容器
核心类库
- spring-core:core模块
- spring-beans:Beans模块
- spring-expression:SpEL支持
- spring-context:ApplicationContext体系
Core模块
最基础的模块,其他所有模块都会直接或间接依赖,主要提供一些基础工具类、资源、日志、环境抽象
Beans模块
BeanFactory IoC容器实现,主要接口:BeanFactory,默认实现类DefaultListableBeanFactory
SpEL模块
Spring表达式处理
Context模块
提供事件、i18n、validation、数据绑定、AOP等高级功能