Spring Framework 八大模块

模块化的思想是 Spring 中非常重要的思想。 Spring 框架是一个分层架构,每个模块既可以单独使用,又可与其他模块联合使用。 每个「绿框」,对应一个模块,总共8个模块;「黑色包」,表示要实现这个模块的 jar 包。 Core Container,就是 IoC 容器,是核心,可以看到它依赖于这4个 jar 包: - Beans - Core - Context - SpEL, spring express language 那这里我们就知道了,如果想要用 IoC 这个功能,需要把这 4个 jar 包导进去。其中,Core 模块是 Spring 的核心,Spring 的所有功能都依赖于这个 jar 包,Core 主要是实现 IoC 功能,那么说白了 Spring 的所有功能都是借助于 IoC 实现的。