Spring核心代码模块-总览
Spring核心代码模块-总览
Spring 最主要的核心就是 IOC 容器,这个容器根据我们的配置文件创建了各种 Bean 且编织它们之间的依赖关系,管理这些 Bean 的生命周期。
所以最核心的代码模块是:
- spring-core:核心类库,包括资源访问等一些工具类,别的模块都会依赖此模块
- spring-beans:对 Bean 的支持,包括控制反转和依赖注入,核心工厂 BeanFacotry 就在这个模块。
- spring-context:Spring 的上下文,支持数据验证、国际化、事件传播等支持,ApplicationContet 就在这里,可以理解为运行时的 Soring 容器
基于上面的这些核心模块,Spring 也提供了很多重要的支持:
- spring-aop:AOP 的支持
- spring-jdbc:jdbc的支持
- spring-orm: orm 的支持
- spring-webmvc: mvc 的支持
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 CautionX!